Return-Path: X-Original-To: apmail-geronimo-dev-archive@www.apache.org Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A9B421EB5 for ; Tue, 19 Apr 2011 14:20:29 +0000 (UTC) Received: (qmail 49342 invoked by uid 500); 19 Apr 2011 07:13:47 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 49289 invoked by uid 500); 19 Apr 2011 07:13:46 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 49258 invoked by uid 99); 19 Apr 2011 07:13:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Apr 2011 07:13:45 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Apr 2011 07:13:43 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 11208A8CEC for ; Tue, 19 Apr 2011 07:13:06 +0000 (UTC) Date: Tue, 19 Apr 2011 07:13:06 +0000 (UTC) From: "Ivan (JIRA)" To: dev@geronimo.apache.org Message-ID: <1245980433.66430.1303197186066.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1835112570.63990.1303119065973.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (GERONIMO-5916) GeronimoOpenWebbeans plugin is not loaded successfully MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GERONIMO-5916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ivan updated GERONIMO-5916: --------------------------- Fix Version/s: 3.0 Summary: GeronimoOpenWebbeans plugin is not loaded successfully (was: java.lang.IllegalArgumentException error is occured while getting injection points for the Java EE component instance class, class org.apache.catalina.core.StandardWrapper java.lang.NullPointerException When hot deploy EBA application) OpenWebbeans uses a ServiceLoader to load all the available plugins, and Geronimo places its plugin provider file in the geronimo-openwebbeans bundle. While initializing the web application, the target bundle is not wired to the deployed application bundle. I am thinking to move the file to openwebbeans bundle, need more investigation. > GeronimoOpenWebbeans plugin is not loaded successfully > ------------------------------------------------------ > > Key: GERONIMO-5916 > URL: https://issues.apache.org/jira/browse/GERONIMO-5916 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: OpenWebBeans > Affects Versions: 3.0 > Environment: JRE 1.6.0 IBM J9 2.4 Windows XP x86-32 jvmwi3260sr9-20101209_70480 (JIT enabled, AOT enabled) > Reporter: Tina Li > Assignee: Ivan > Fix For: 3.0 > > Attachments: blueprint-eba-3.0-SNAPSHOT.eba > > > 1.Get the latest build April 15 of geronimo-tomcat7-javaee6-3.0-SNAPSHOT > 2.Start the server if it's not started > 3.Hot deploy an EBA application, for example blueprint-eba-3.0-SNAPSHOT.eba > 4.Then error displayed on server console: > 2011-04-18 16:58:40,234 ERROR [WebBeansAnnotatedTypeUtil] Error is occured while getting injection points for the Java EE component instance class, class org.apache.catalina.core.StandardWrapper > java.lang.NullPointerException > at org.apache.webbeans.portable.AnnotatedTypeImpl.init(AnnotatedTypeImpl.java:77) > at org.apache.webbeans.portable.AnnotatedTypeImpl.getFields(AnnotatedTypeImpl.java:174) > at org.apache.webbeans.util.WebBeansAnnotatedTypeUtil.defineInjectedFields(WebBeansAnnotatedTypeUtil.java:342) > at org.apache.webbeans.component.creation.AbstractInjectedTargetBeanCreator.defineInjectedFields(AbstractInjectedTargetBeanCreator.java:82) > at org.apache.webbeans.util.WebBeansAnnotatedTypeUtil.getJavaEeComponentInstanceInjectionPoints(WebBeansAnnotatedTypeUtil.java:725) > at org.apache.webbeans.inject.OWBInjector.inject(OWBInjector.java:122) > at org.apache.webbeans.inject.OWBInjector.inject(OWBInjector.java:94) > at org.apache.geronimo.j2ee.annotation.Holder.newInstance(Holder.java:185) > at org.apache.geronimo.tomcat.TomcatInstanceManager.newInstance(TomcatInstanceManager.java:74) > at org.apache.geronimo.tomcat.GeronimoStandardContext.createWrapper(GeronimoStandardContext.java:364) > at org.apache.catalina.core.ApplicationContext.addServlet(ApplicationContext.java:1111) > at org.apache.catalina.core.ApplicationContext.addServlet(ApplicationContext.java:1041) > at org.apache.catalina.core.ApplicationContextFacade.addServlet(ApplicationContextFacade.java:509) > at org.apache.geronimo.web.assembler.Assembler.addServlet(Assembler.java:74) > at org.apache.geronimo.web.assembler.Assembler.assemble(Assembler.java:44) > at org.apache.geronimo.tomcat.BaseGeronimoContextConfig.configureStart(BaseGeronimoContextConfig.java:91) > at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:317) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4881) > at org.apache.geronimo.tomcat.GeronimoStandardContext.access$101(GeronimoStandardContext.java:106) > at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:688) > at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:48) > at org.apache.geronimo.tomcat.valve.ProtectedTargetValve.invoke(ProtectedTargetValve.java:53) > at org.apache.geronimo.tomcat.GeronimoStandardContext.startInternal(GeronimoStandardContext.java:470) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583) > at org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:310) > at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:569) > at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:975) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:271) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105) > at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:546) > at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:110) > at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:145) > at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:119) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:175) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:253) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:234) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105) > at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:546) > at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:110) > at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:145) > at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:119) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:175) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:253) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:234) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:127) > at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:560) > at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:386) > at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:460) > at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:226) > at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:702) > at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:681) > at org.apache.geronimo.osgi.web.extender.WebApplication.doRun(WebApplication.java:238) > at org.apache.geronimo.osgi.web.extender.WebApplication.run(WebApplication.java:120) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314) > at java.util.concurrent.FutureTask.run(FutureTask.java:149) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) > at java.lang.Thread.run(Thread.java:736) > 2011-04-18 16:58:40,234 ERROR [[/blueprintapp]] createWrapper > java.lang.InstantiationException: web beans injection problem > at org.apache.geronimo.j2ee.annotation.Holder.newInstance(Holder.java:187) > at org.apache.geronimo.tomcat.TomcatInstanceManager.newInstance(TomcatInstanceManager.java:74) > at org.apache.geronimo.tomcat.GeronimoStandardContext.createWrapper(GeronimoStandardContext.java:364) > at org.apache.catalina.core.ApplicationContext.addServlet(ApplicationContext.java:1111) > at org.apache.catalina.core.ApplicationContext.addServlet(ApplicationContext.java:1041) > at org.apache.catalina.core.ApplicationContextFacade.addServlet(ApplicationContextFacade.java:509) > at org.apache.geronimo.web.assembler.Assembler.addServlet(Assembler.java:74) > at org.apache.geronimo.web.assembler.Assembler.assemble(Assembler.java:44) > at org.apache.geronimo.tomcat.BaseGeronimoContextConfig.configureStart(BaseGeronimoContextConfig.java:91) > at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:317) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4881) > at org.apache.geronimo.tomcat.GeronimoStandardContext.access$101(GeronimoStandardContext.java:106) > at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:688) > at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:48) > at org.apache.geronimo.tomcat.valve.ProtectedTargetValve.invoke(ProtectedTargetValve.java:53) > at org.apache.geronimo.tomcat.GeronimoStandardContext.startInternal(GeronimoStandardContext.java:470) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583) > at org.apache.geronimo.tomcat.TomcatContainer.addContext(TomcatContainer.java:310) > at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(TomcatWebAppContext.java:569) > at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:975) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:271) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105) > at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:546) > at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:110) > at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:145) > at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:119) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:175) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:253) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:234) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105) > at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:546) > at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:110) > at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:145) > at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:119) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:175) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44) > at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:253) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:234) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:127) > at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:560) > at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:386) > at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:460) > at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:226) > at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:702) > at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:681) > at org.apache.geronimo.osgi.web.extender.WebApplication.doRun(WebApplication.java:238) > at org.apache.geronimo.osgi.web.extender.WebApplication.run(WebApplication.java:120) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314) > at java.util.concurrent.FutureTask.run(FutureTask.java:149) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) > at java.lang.Thread.run(Thread.java:736) > Caused by: java.lang.IllegalArgumentException: Error is occured while getting injection points for the Java EE component instance class, class org.apache.catalina.core.StandardWrapper > at org.apache.webbeans.util.WebBeansAnnotatedTypeUtil.getJavaEeComponentInstanceInjectionPoints(WebBeansAnnotatedTypeUtil.java:736) > at org.apache.webbeans.inject.OWBInjector.inject(OWBInjector.java:127) > at org.apache.webbeans.inject.OWBInjector.inject(OWBInjector.java:94) > at org.apache.geronimo.j2ee.annotation.Holder.newInstance(Holder.java:185) > ... 59 more > Caused by: java.lang.NullPointerException > at org.apache.webbeans.portable.AnnotatedTypeImpl.init(AnnotatedTypeImpl.java:77) > at org.apache.webbeans.portable.AnnotatedTypeImpl.getFields(AnnotatedTypeImpl.java:174) > at org.apache.webbeans.util.WebBeansAnnotatedTypeUtil.defineInjectedFields(WebBeansAnnotatedTypeUtil.java:342) > at org.apache.webbeans.component.creation.AbstractInjectedTargetBeanCreator.defineInjectedFields(AbstractInjectedTargetBeanCreator.java:82) > at org.apache.webbeans.util.WebBeansAnnotatedTypeUtil.getJavaEeComponentInstanceInjectionPoints(WebBeansAnnotatedTypeUtil.java:725) > at org.apache.webbeans.inject.OWBInjector.inject(OWBInjector.java:122) > ... 61 more -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira