无法启动服务jboss.persistenceunit-NPE

时间:2020-01-23 15:33:14

标签: jpa wildfly

在包含四个节点的组中进行部署时,出现以下错误。部署后,前2或3个节点运行良好,其余节点出现故障。问题不在于特定的节点。无论节点是什么,由于该错误,最后一个节点都无法启动:

2020-01-23 07:10:28,095错误[org.jboss.msc.service.fail] (ServerService线程池-68)MSC000001:无法启动服务 jboss.persistenceunit。“ app.ear / appEJB.jar#em”: 服务中的org.jboss.msc.service.StartException jboss.persistenceunit。“ app.ear / appEJB.jar#em”: java.lang.RuntimeException:java.lang.NullPointerException

在 org.jboss.as.jpa.service.PersistenceUnitServiceImpl $ 1 $ 1.run(PersistenceUnitServiceImpl.java:172) [wildfly-jpa-8.2.1.Final.jar:8.2.1.Final]

在 org.jboss.as.jpa.service.PersistenceUnitServiceImpl $ 1 $ 1.run(PersistenceUnitServiceImpl.java:117) [wildfly-jpa-8.2.1.Final.jar:8.2.1.Final]

at java.security.AccessController.doPrivileged(本机方法) [rt.jar:1.8.0_222]

在 org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:474)

在 org.jboss.as.jpa.service.PersistenceUnitServiceImpl $ 1.run(PersistenceUnitServiceImpl.java:182) [wildfly-jpa-8.2.1.Final.jar:8.2.1.Final]

在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_222]

在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_222]

在java.lang.Thread.run(Thread.java:748)[rt.jar:1.8.0_222]

在org.jboss.threads.JBossThread.run(JBossThread.java:122)

原因:java.lang.RuntimeException:java.lang.NullPointerException

在 org.jboss.as.weld.services.bootstrap.WeldEjbInjectionServices $ 2.createResource(WeldEjbInjectionServices.java:225) [wildfly-weld-8.2.1.Final.jar:8.2.1.Final]

在 org.jboss.weld.injection.AbstractResourceInjection.getResourceReference(AbstractResourceInjection.java:44) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

在 org.jboss.weld.injection.AbstractResourceInjection.injectResourceReference(AbstractResourceInjection.java:53) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

在org.jboss.weld.util.Beans.injectEEFields(Beans.java:343) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

在 org.jboss.weld.injection.producer.ResourceInjector $ 1.proceed(ResourceInjector.java:69) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

在 org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

在 org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:72) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

在 org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:121) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

在 org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory $ BeanMetaData。(BeanManagerListenerFactory.java:82) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory $ BeanMetaData。(BeanManagerListenerFactory.java:71) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory.buildListener(BeanManagerListenerFactory.java:57) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.event.internal.jpa.LegacyCallbackProcessor.resolveCallbacks(LegacyCallbackProcessor.java:167) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.event.internal.jpa.LegacyCallbackProcessor.processCallbacksForEntity(LegacyCallbackProcessor.java:70) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.event.spi.JpaIntegrator.integrate(JpaIntegrator.java:150) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.internal.SessionFactoryImpl。(SessionFactoryImpl.java:312) [hibernate-core-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1859) [hibernate-core-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java:852) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java:845) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) [hibernate-core-4.3.7.Final.jar:4.3.7.Final]

在 org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:844) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final]

在 org.jboss.as.jpa.hibernate4.TwoPhaseBootstrapImpl.build(TwoPhaseBootstrapImpl.java:44) [jipijapa-hibernate4-3-1.0.1.Final.jar:]

在 org.jboss.as.jpa.service.PersistenceUnitServiceImpl $ 1 $ 1.run(PersistenceUnitServiceImpl.java:154) [wildfly-jpa-8.2.1.Final.jar:8.2.1.Final]

...另外8个

由以下原因引起:java.lang.NullPointerException

在 org.jboss.as.weld.services.bootstrap.WeldEjbInjectionServices $ 2.createResource(WeldEjbInjectionServices.java:212) [wildfly-weld-8.2.1.Final.jar:8.2.1.Final]

...还有29个

这是在WildFly 8.2.1域模式下。 当我用部署相同耳朵的其他组来启动该节点时,它运行正常。在同一组中启动多个节点时,似乎有些拥塞。

有什么想法吗?

0 个答案:

没有答案
相关问题