[ https://issues.apache.org/jira/browse/FELIX-2231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12849196#action_12849196 ]
Alex Mulholland commented on FELIX-2231: ---------------------------------------- Thanks for the snapshot build - it's looking better but I'm now seeing this: Info: OSGI- [24 Mar 2010 09:54:22.875 EDT] ServiceEvent REGISTERED Bundle:com.ibm.ws.transport.orb(id=38) ServiceRef:[com.ibm.websphere.channelfw.osgi.ChannelFactoryProvider](id=59, pid=null) Info: OSGI- [24 Mar 2010 09:54:22.875 EDT] ServiceEvent REGISTERED Bundle:com.ibm.ws.transport.orb(id=38) ServiceRef:[com.ibm.ws.iiop.transport.internal.EventManager](id=60, pid=null) Exception in thread "Alpine-CM-Thread-9" java.lang.IllegalStateException: BundleContext is no longer valid at org.eclipse.osgi.framework.internal.core.BundleContextImpl.checkValid(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.ungetService(BundleContextImpl.java:706) at org.apache.felix.scr.impl.config.ConfigurationComponentRegistry.configurationEvent(ConfigurationComponentRegistry.java:178) at com.ibm.ws.config.cm.internal.ConfigEventDispatcher$1.run(ConfigEventDispatcher.java:89) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:736) Info: OSGI- [24 Mar 2010 09:54:22.906 EDT] BundleEvent INSTALLED Bundle:com.ibm.ws.transport.orb(id=38) {3} Info: OSGI- [24 Mar 2010 09:54:22.906 EDT] ServiceEvent UNREGISTERING Bundle:com.ibm.ws.transport.orb(id=38) ServiceRef:[com.ibm.websphere.channelfw.osgi.ChannelFactoryProvider](id=59, pid=null) Info: OSGI- [24 Mar 2010 09:54:22.906 EDT] ServiceEvent UNREGISTERING Bundle:com.ibm.ws.transport.orb(id=38) ServiceRef:[com.ibm.ws.iiop.transport.internal.EventManager](id=60, pid=null) Info: OSGI- [24 Mar 2010 09:54:22.906 EDT] BundleEvent STOPPED Bundle:com.ibm.ws.transport.orb(id=38) {3} Error: OSGI- [24 Mar 2010 09:54:22.937 EDT] Unexpected problem executing task Enable Component: com.ibm.ws.iiop.internal.service.IIOPConnectionTracker (28) Bundle:org.apache.felix.scr(id=11) java.lang.NullPointerException OSGI- [24 Mar 2010 09:54:22.937 EDT] Unexpected problem executing task Enable Component: com.ibm.ws.iiop.internal.service.IIOPConnectionTracker (28) Bundle:org.apache.felix.scr(id=11) java.lang.NullPointerException Info: FFDC1003I: FFDC Incident emitted on ffdc.log com.ibm.ejs.ras.internal.OSGiLogAdapter logged where the later exception (NPE) has this stack: Stack Dump = java.lang.NullPointerException at org.apache.felix.scr.impl.manager.DependencyManager.getFrameworkServiceReferences(DependencyManager.java:575) at org.apache.felix.scr.impl.manager.DependencyManager.getFrameworkServiceReferences(DependencyManager.java:565) at org.apache.felix.scr.impl.manager.DependencyManager.bind(DependencyManager.java:889) at org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:831) at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:200) at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:1022) at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:323) at org.apache.felix.scr.impl.manager.AbstractComponentManager$1.doRun(AbstractComponentManager.java:139) at org.apache.felix.scr.impl.ComponentActivatorTask.run(ComponentActivatorTask.java:67) at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:96) at java.lang.Thread.run(Thread.java:736) > Errors with services in Lazy bundles > ------------------------------------ > > Key: FELIX-2231 > URL: https://issues.apache.org/jira/browse/FELIX-2231 > Project: Felix > Issue Type: Bug > Components: Declarative Services (SCR) > Affects Versions: scr-1.4.0 > Environment: Windows XP > Reporter: Alex Mulholland > Assignee: Felix Meschberger > Fix For: scr-1.4.2 > > > Using equinox f/w with felix DS. Starting many bundles , some of which have > Lazy activation policy (including com.ibm.ws.transport.orb, which has 6 > services defined). Sometimes everything starts without error. > About 1 in 3 times I see these messages for the com.ibm.ws.transport.orb > bundle: > Info: OSGI- [23 Mar 2010 14:27:43.531 EDT] BundleEvent RESOLVED > Bundle:com.ibm.ws.transport.orb(id=19) {3} > Info: OSGI- [23 Mar 2010 14:27:43.531 EDT] BundleEvent INSTALLED > Bundle:com.ibm.ws.transport.orb(id=19) {3} > Exception in thread "Alpine-CM-Thread-7" java.lang.NullPointerException > at > org.apache.felix.scr.impl.config.ConfiguredComponentHolder.configurationUpdated(ConfiguredComponentHolder.java:187) > at > org.apache.felix.scr.impl.config.ConfigurationComponentRegistry.configurationEvent(ConfigurationComponentRegistry.java:173) > at > com.ibm.ws.config.cm.internal.ConfigEventDispatcher$1.run(ConfigEventDispatcher.java:89) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:736) > Info: OSGI- [23 Mar 2010 14:27:43.562 EDT] BundleEvent STOPPED > Bundle:com.ibm.ws.transport.orb(id=19) {3} > On some other start attempts I see these messages: > Info: OSGI- [19 Mar 2010 15:03:09.647 EDT] BundleEvent RESOLVED > Bundle:com.ibm.ws.transport.orb(id=19) {3} > Info: OSGI- [19 Mar 2010 15:03:09.653 EDT] ServiceEvent REGISTERED > Bundle:com.ibm.ws.transport.orb(id=19) > ServiceRef:[com.ibm.websphere.channelfw.osgi.ChannelFactoryProvider](id=56, > pid=null) > Info: OSGI- [19 Mar 2010 15:03:09.655 EDT] ServiceEvent REGISTERED > Bundle:com.ibm.ws.transport.orb(id=19) > ServiceRef:[com.ibm.ws.iiop.transport.internal.EventManager](id=57, pid=null) > Error: OSGI- [19 Mar 2010 15:03:09.661 EDT] [com.ibm.ws.transport.orb] Cannot > register Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.transport.orb' has already been registered by Bundle 19 > (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.ORBServiceImpl > OSGI- [19 Mar 2010 15:03:09.661 EDT] [com.ibm.ws.transport.orb] Cannot > register Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.transport.orb' has already been registered by Bundle 19 > (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.ORBServiceImpl > Error: OSGI- [19 Mar 2010 15:03:09.676 EDT] [IIOPChannelProvider] Cannot > register Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'IIOPChannelProvider' has already been registered by Bundle 19 > (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.IIOPChannelProvider > OSGI- [19 Mar 2010 15:03:09.676 EDT] [IIOPChannelProvider] Cannot register > Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'IIOPChannelProvider' has already been registered by Bundle 19 > (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.IIOPChannelProvider > Error: OSGI- [19 Mar 2010 15:03:09.677 EDT] > [com.ibm.ws.iiop.transport.internal.EventManager] Cannot register Component > Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.transport.internal.EventManager' has already been registered > by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.transport.internal.EventManager > OSGI- [19 Mar 2010 15:03:09.677 EDT] > [com.ibm.ws.iiop.transport.internal.EventManager] Cannot register Component > Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.transport.internal.EventManager' has already been registered > by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.transport.internal.EventManager > Error: OSGI- [19 Mar 2010 15:03:09.678 EDT] > [com.ibm.ws.iiop.internal.service.CorbaContainer] Cannot register Component > Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.internal.service.CorbaContainer' has already been registered > by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.CorbaContainer > OSGI- [19 Mar 2010 15:03:09.678 EDT] > [com.ibm.ws.iiop.internal.service.CorbaContainer] Cannot register Component > Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.internal.service.CorbaContainer' has already been registered > by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.CorbaContainer > Error: OSGI- [19 Mar 2010 15:03:09.679 EDT] > [com.ibm.ws.iiop.internal.service.IIOPConnectionTracker] Cannot register > Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.internal.service.IIOPConnectionTracker' has already been > registered by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.IIOPConnectionTracker > OSGI- [19 Mar 2010 15:03:09.679 EDT] > [com.ibm.ws.iiop.internal.service.IIOPConnectionTracker] Cannot register > Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.internal.service.IIOPConnectionTracker' has already been > registered by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.IIOPConnectionTracker > Error: OSGI- [19 Mar 2010 15:03:09.681 EDT] > [com.ibm.ws.iiop.internal.service.PortableInterceptorManager] Cannot register > Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.internal.service.PortableInterceptorManager' has already > been registered by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.PortableInterceptorManager > OSGI- [19 Mar 2010 15:03:09.681 EDT] > [com.ibm.ws.iiop.internal.service.PortableInterceptorManager] Cannot register > Component Bundle:com.ibm.ws.transport.orb(id=19) > org.osgi.service.component.ComponentException: The component name > 'com.ibm.ws.iiop.internal.service.PortableInterceptorManager' has already > been registered by Bundle 19 (com.ibm.ws.transport.orb) as Component of Class > com.ibm.ws.iiop.internal.service.PortableInterceptorManager > Info: OSGI- [19 Mar 2010 15:03:09.681 EDT] BundleEvent STARTED > Bundle:com.ibm.ws.transport.orb(id=19) {3} > Info: OSGI- [19 Mar 2010 15:03:09.685 EDT] BundleEvent INSTALLED > Bundle:com.ibm.ws.transport.orb(id=19) {3} > Info: OSGI- [19 Mar 2010 15:03:09.690 EDT] ServiceEvent UNREGISTERING > Bundle:com.ibm.ws.transport.orb(id=19) > ServiceRef:[com.ibm.websphere.channelfw.osgi.ChannelFactoryProvider](id=56, > pid=null) > Info: OSGI- [19 Mar 2010 15:03:09.691 EDT] ServiceEvent UNREGISTERING > Bundle:com.ibm.ws.transport.orb(id=19) > ServiceRef:[com.ibm.ws.iiop.transport.internal.EventManager](id=57, pid=null) > Info: OSGI- [19 Mar 2010 15:03:09.692 EDT] BundleEvent STOPPED > Bundle:com.ibm.ws.transport.orb(id=19) {3} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.