Aplicação Java não funciona no Linux CentOS 7

0 respostas
J

boa tarde,

tenho uma aplicação que está funcionando normalmente em um ambiente Linux CentOS 6, porém ao migrar a aplicação para um novo servidor utilizando as mesmas configurações e utilizando o Linux CentOS 7 esta apresentando o erro informado.

Configuração do novo ambiente:
VRaptor 4.1.1
Maven
jdk 1.8.0_102
apache-tomcat-8.0.23
MYSQL Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using EditLine wrapper
CentOS Linux release 7.8.2003

Erro apresentado:
HTTP Status 500 - java.lang.NullPointerException

type Exception report

message java.lang.NullPointerException

description The server encountered an internal error that prevented it from fulfilling this request.

exception

br.com.caelum.vraptor.InterceptionException: java.lang.NullPointerException

br.com.caelum.vraptor.interceptor.StepInvoker.invokeMethod(StepInvoker.java:54)

br.com.caelum.vraptor.interceptor.StepInvoker.tryToInvoke(StepInvoker.java:40)

br.com.caelum.vraptor.interceptor.InterceptorExecutor.executeAround(InterceptorExecutor.java:75)

br.com.caelum.vraptor.interceptor.InterceptorExecutor$Proxy$_$$<em>WeldClientProxy.executeAround(Unknown Source)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:85)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:88)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:88)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:88)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:98)

br.com.caelum.vraptor.interceptor.FlashInterceptor$Proxy$</em>$$<em>WeldClientProxy.intercept(Unknown Source)

br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:58)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack.start(DefaultInterceptorStack.java:93)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$</em>$$_WeldClientProxy.start(Unknown Source)

br.com.caelum.vraptor.observer.RequestHandlerObserver.handle(RequestHandlerObserver.java:93)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

java.lang.reflect.Method.invoke(Method.java:498)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:90)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:271)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:258)

org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:237)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:174)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:170)

org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:124)

org.jboss.weld.event.EventImpl.fire(EventImpl.java:84)

br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:118)

root cause

java.lang.NullPointerException

org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1886)

org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843)

org.hibernate.cfg.Configuration$Proxy$_$$<em>WeldClientProxy.buildSessionFactory(Unknown Source)

br.com.caelum.vraptor.hibernate.SessionFactoryCreator.getInstance(SessionFactoryCreator.java:57)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

java.lang.reflect.Method.invoke(Method.java:498)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:90)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:83)

org.jboss.weld.injection.producer.ProducerMethodProducer.produce(ProducerMethodProducer.java:96)

org.jboss.weld.injection.producer.AbstractMemberProducer.produce(AbstractMemberProducer.java:151)

org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:183)

org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96)

org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:98)

org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:99)

org.jboss.weld.proxies.Referenceable$Serializable$SessionFactory$615219548$Proxy$</em>$$<em>WeldClientProxy.openSession(Unknown Source)

br.com.caelum.vraptor.hibernate.SessionCreator.getInstance(SessionCreator.java:53)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

java.lang.reflect.Method.invoke(Method.java:498)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:90)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:83)

org.jboss.weld.injection.producer.ProducerMethodProducer.produce(ProducerMethodProducer.java:96)

org.jboss.weld.injection.producer.AbstractMemberProducer.produce(AbstractMemberProducer.java:151)

org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:183)

org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96)

org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:98)

org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:99)

org.jboss.weld.proxies.Serializable$Session$SharedSessionContract$[telefone removido]$Proxy$</em>$$<em>WeldClientProxy.beginTransaction(Unknown Source)

br.com.caelum.vraptor.hibernate.HibernateTransactionInterceptor.intercept(HibernateTransactionInterceptor.java:63)

br.com.caelum.vraptor.hibernate.HibernateTransactionInterceptor$Proxy$</em>$$<em>WeldClientProxy.intercept(Unknown Source)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

java.lang.reflect.Method.invoke(Method.java:498)

net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider.invoke(PureJavaMethodReflectionProvider.java:38)

net.vidageek.mirror.invoke.MethodHandlerByMethod.withArgs(MethodHandlerByMethod.java:54)

br.com.caelum.vraptor.interceptor.StepInvoker.invokeMethod(StepInvoker.java:49)

br.com.caelum.vraptor.interceptor.StepInvoker.tryToInvoke(StepInvoker.java:40)

br.com.caelum.vraptor.interceptor.InterceptorExecutor.executeAround(InterceptorExecutor.java:75)

br.com.caelum.vraptor.interceptor.InterceptorExecutor$Proxy$</em>$$<em>WeldClientProxy.executeAround(Unknown Source)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:85)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:88)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:88)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:88)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:98)

br.com.caelum.vraptor.interceptor.FlashInterceptor$Proxy$</em>$$<em>WeldClientProxy.intercept(Unknown Source)

br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:58)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack.start(DefaultInterceptorStack.java:93)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$</em>$$_WeldClientProxy.start(Unknown Source)

br.com.caelum.vraptor.observer.RequestHandlerObserver.handle(RequestHandlerObserver.java:93)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

java.lang.reflect.Method.invoke(Method.java:498)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:90)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:271)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:258)

org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:237)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:174)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:170)

org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:124)

org.jboss.weld.event.EventImpl.fire(EventImpl.java:84)

br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:118)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.23 logs.
Apache Tomcat/8.0.23

Criado 2 de outubro de 2020
Respostas 0
Participantes 1