Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-2293

Weld SE throws NullPointerException if activating probe

    XMLWordPrintable

Details

    Description

      I tried to use probe with my weld se application under weld 3.0beta1 getting NPE at startup.

      java -cp * -Dorg.jboss.weld.development=true org.jboss.weld.environment.se.StartMain
      2016-12-26 16:38:05,587 INFO  [main           ] [Version                       ] WELD-000900: 3.0.0 (Beta1)
      2016-12-26 16:38:05,644 INFO  [main           ] [Version                       ] HV000001: Hibernate Validator 5.3.4.Final
      2016-12-26 16:38:05,700 INFO  [main           ] [ValidationXmlParser           ] HV000007: META-INF/validation.xml found. Parsing XML based configuration.
      2016-12-26 16:38:05,913 INFO  [main           ] [Bootstrap                     ] WELD-ENV-000020: Using jandex for bean discovery
      2016-12-26 16:38:06,313 INFO  [main           ] [Event                         ] WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.weld.probe.ProbeExtension.processAnnotatedTypes(@Observes ProcessAnnotatedType<?>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
      2016-12-26 16:38:06,330 WARN  [main           ] [Bootstrap                     ] WELD-000146: BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?>) used for class org.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor is deprecated from CDI 1.1!
      2016-12-26 16:38:06,347 WARN  [main           ] [Probe                         ] PROBE-000008:
      =====================================
       Weld Development Mode: ENABLED
       ------------------------------------
       Disable this mode in production - it may have negative impact on performance and/or represent a potential security risk
      =====================================
      2016-12-26 16:38:06,882 INFO  [main           ] [Probe                         ] PROBE-000002: Processing bean deployment archive: /C:/Download/sourcecode/asset/trunk/asset-core/target/assetmanager/lib/asset-core-2.5-SNAPSHOT.jar
      2016-12-26 16:38:06,887 INFO  [main           ] [Probe                         ] PROBE-000002: Processing bean deployment archive: org.jboss.weld.environment.deployment.WeldDeployment.additionalClasses
      Exception in thread "main" java.lang.NullPointerException
              at org.jboss.weld.environment.se.beans.ParametersFactory$Proxy$_$$_WeldSubclass.setArgs(Unknown Source)
              at org.jboss.weld.environment.se.beans.ParametersFactory.<init>(ParametersFactory.java:45)
              at org.jboss.weld.environment.se.beans.ParametersFactory$Proxy$_$$_WeldSubclass.<init>(Unknown Source)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
              at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:119)
              at org.jboss.weld.injection.ProxyClassConstructorInjectionPointWrapper.newInstance(ProxyClassConstructorInjectionPointWrapper.java:84)
              at org.jboss.weld.injection.ConstructorInjectionPoint.invokeAroundConstructCallbacks(ConstructorInjectionPoint.java:92)
              at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:78)
              at org.jboss.weld.injection.producer.AbstractInstantiator.newInstance(AbstractInstantiator.java:28)
              at org.jboss.weld.injection.producer.InterceptorApplyingInstantiator.newInstance(InterceptorApplyingInstantiator.java:62)
              at org.jboss.weld.injection.producer.BasicInjectionTarget.produce(BasicInjectionTarget.java:112)
              at org.jboss.weld.injection.producer.BeanInjectionTarget.produce(BeanInjectionTarget.java:180)
              at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158)
              at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96)
              at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
              at org.jboss.weld.bean.ContextualInstanceStrategy$ApplicationScopedContextualInstanceStrategy.get(ContextualInstanceStrategy.java:140)
              at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
              at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:695)
              at org.jboss.weld.injection.producer.AbstractMemberProducer.getReceiver(AbstractMemberProducer.java:123)
              at org.jboss.weld.injection.producer.AbstractMemberProducer.produce(AbstractMemberProducer.java:158)
              at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:180)
              at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:70)
              at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
              at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
              at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:695)
              at org.jboss.weld.manager.BeanManagerImpl.getInjectableReference(BeanManagerImpl.java:795)
              at org.jboss.weld.injection.ParameterInjectionPointImpl.getValueToInject(ParameterInjectionPointImpl.java:76)
              at org.jboss.weld.injection.StaticMethodInjectionPoint.getParameterValues(StaticMethodInjectionPoint.java:135)
              at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:86)
              at org.jboss.weld.injection.MethodInvocationStrategy$DefaultMethodInvocationStrategy.invoke(MethodInvocationStrategy.java:109)
              at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:330)
              at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:308)
              at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:286)
              at javax.enterprise.inject.spi.ObserverMethod.notify(ObserverMethod.java:124)
              at org.jboss.weld.util.Observers.notify(Observers.java:144)
              at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:270)
              at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:258)
              at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:162)
              at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:144)
              at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:626)
              at org.jboss.weld.environment.se.WeldContainer.complete(WeldContainer.java:212)
              at org.jboss.weld.environment.se.WeldContainer.endInitialization(WeldContainer.java:159)
              at org.jboss.weld.environment.se.Weld.initialize(Weld.java:787)
              at org.jboss.weld.environment.se.StartMain.go(StartMain.java:44)
              at org.jboss.weld.environment.se.StartMain.main(StartMain.java:53)
      

      Attachments

        Activity

          People

            mkouba@redhat.com Martin Kouba
            graben1181 Benjamin Graf
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: