Glowroot blocks Dao bean creation

39 views
Skip to first unread message

Stephen Gawne

unread,
Sep 12, 2022, 7:56:37 PM9/12/22
to Glowroot
This is a very strange problem. I do not see any errors out of Glowroot 0.13.6 logs, and its not obvious that any other errors are occurring, but every DAO bean fails to create. I am running Tomcat 9.0.62 with Tomee-plus-webapp-8.0.6 jar.

Glowroot does show its ui, but the application does nto function correctl y due to the missing DAOs. I have compared the running/non-running logs and only the DAOs show as failing.

Not sure quite how to proceed.

2022-09-12 16:12:12,785 [pool-31-thread-7] ERROR OpenEJB- The bean instance appWorkflowEar-4.6.0/RolePreferenceDAOBean threw a system exception:java.lang.NullPointerException
java.lang.NullPointerException: null
    at org.apache.webbeans.util.GenericsUtil.resolveType(GenericsUtil.java:692) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.util.GenericsUtil.resolveTypes(GenericsUtil.java:701) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.util.GenericsUtil.resolveType(GenericsUtil.java:667) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.util.GenericsUtil.resolveTypes(GenericsUtil.java:715) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.util.GenericsUtil.resolveParameterTypes(GenericsUtil.java:632) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.portable.AnnotatedMethodImpl.<init>(AnnotatedMethodImpl.java:52) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.portable.AnnotatedTypeImpl$State.<init>(AnnotatedTypeImpl.java:305) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.portable.AnnotatedTypeImpl$State.<init>(AnnotatedTypeImpl.java:236) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.portable.AnnotatedTypeImpl.getState(AnnotatedTypeImpl.java:227) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.portable.AnnotatedTypeImpl.getConstructors(AnnotatedTypeImpl.java:153) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.inject.impl.InjectionPointFactory.buildInjectionPoints(InjectionPointFactory.java:70) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.container.InjectionTargetFactoryImpl.createInjectionPoints(InjectionTargetFactoryImpl.java:84) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.container.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:66) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.component.InjectionTargetBean.<init>(InjectionTargetBean.java:73) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.webbeans.component.InjectionTargetBean.<init>(InjectionTargetBean.java:57) ~[openwebbeans-impl-2.0.12.jar:2.0.12]
    at org.apache.openejb.cdi.ConstructorInjectionBean.<init>(ConstructorInjectionBean.java:58) ~[openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.cdi.ConstructorInjectionBean.<init>(ConstructorInjectionBean.java:54) ~[openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.BeanContext.createConstructorInjectionBean(BeanContext.java:1798) ~[openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.BeanContext.inject(BeanContext.java:1815) ~[openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.BeanContext.newInstance(BeanContext.java:1601) ~[openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.core.stateless.StatelessInstanceManager.createInstance(StatelessInstanceManager.java:242) [openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.core.stateless.StatelessInstanceManager.access$200(StatelessInstanceManager.java:76) [openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.core.stateless.StatelessInstanceManager$StatelessSupplier.create(StatelessInstanceManager.java:163) [openejb-core-8.0.6.jar:8.0.6]
    at org.apache.openejb.core.stateless.StatelessInstanceManager$InstanceCreatorRunnable.run(StatelessInstanceManager.java:548) [openejb-core-8.0.6.jar:8.0.6]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
    at java.lang.Thread.run(Thread.java:829) [?:?]

Thx, Stephen

Stephen Gawne

unread,
Sep 12, 2022, 9:10:38 PM9/12/22
to Glowroot
I have tried this with Glowroot 0.14.0-beta.3-dist with exactly the same results.
Reply all
Reply to author
Forward
0 new messages