[ 
https://issues.apache.org/jira/browse/DOSGI-117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Schneider resolved DOSGI-117.
---------------------------------------
    Resolution: Won't Fix
      Assignee: Christian Schneider

The single bundle distro is not supported anymore.

> Stopping single bundle distribution hits NPE at 
> org.apache.felix.cm.impl.ConfigurationManager.stop line: 267
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: DOSGI-117
>                 URL: https://issues.apache.org/jira/browse/DOSGI-117
>             Project: CXF Distributed OSGi
>          Issue Type: Bug
>    Affects Versions: 1.3
>         Environment: CXF single bundle distribution 1.3.0
> ZooKeeper 3.4.3
> java version "1.6.0_29"
> Mac OS X 10.7.3
>            Reporter: Glyn Normington
>            Assignee: Christian Schneider
>
> The following NPE occurs in Felix Config Admin when stopping the single 
> bundle distribution of CXF dosgi. It seems likely that the NPE will be fixed 
> by FELIX-2813 which was implemented in Felix Config Admin 1.4.0, so the fix 
> to this bug is to upgrade Felix Config Admin to 1.4.0.
> Daemon Thread [Thread-34] (Suspended (exception 
> java.lang.NullPointerException))      
>       
> org.apache.felix.cm.impl.ConfigurationManager.stop(org.osgi.framework.BundleContext)
>  line: 267  
>       
> org.apache.cxf.dosgi.singlebundle.AggregatedActivator.stopEmbeddedActivators(org.osgi.framework.BundleContext)
>  line: 137        
>       
> org.apache.cxf.dosgi.singlebundle.AggregatedActivator.stop(org.osgi.framework.BundleContext)
>  line: 51   
>       org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run() 
> line: 771    
>       
> java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T>)
>  line: not available [native method]     
>       org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop() line: 
> 764     
>       org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(int) 
> line: 510   
>       
> org.eclipse.osgi.framework.internal.core.BundleHost(org.eclipse.osgi.framework.internal.core.AbstractBundle).stop(int)
>  line: 464        
>       org.apache.felix.gogo.command.Basic.stop(boolean, 
> org.osgi.framework.Bundle[]) line: 817        
>       sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, 
> java.lang.Object, java.lang.Object[]) line: not available [native method]     
>    
>       sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) line: 39      
>       sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) line: 25  
>       java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object...) 
> line: 597        
>       
> org.apache.felix.gogo.runtime.Reflective.method(org.apache.felix.service.command.CommandSession,
>  java.lang.Object, java.lang.String, java.util.List<java.lang.Object>) line: 
> 136        
>       
> org.apache.felix.gogo.runtime.CommandProxy.execute(org.apache.felix.service.command.CommandSession,
>  java.util.List<java.lang.Object>) line: 82  
>       org.apache.felix.gogo.runtime.Closure.executeCmd(java.lang.String, 
> java.util.List<java.lang.Object>) line: 469  
>       
> org.apache.felix.gogo.runtime.Closure.executeStatement(java.util.List<org.apache.felix.gogo.runtime.Token>)
>  line: 395   
>       org.apache.felix.gogo.runtime.Pipe.run() line: 108      
>       
> org.apache.felix.gogo.runtime.Closure.execute(java.util.List<java.lang.Object>)
>  line: 183       
>       
> org.apache.felix.gogo.runtime.Closure.execute(org.apache.felix.service.command.CommandSession,
>  java.util.List<java.lang.Object>) line: 120      
>       
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(java.lang.CharSequence)
>  line: 89       
>       org.apache.felix.gogo.shell.Console.run() line: 62      
>       
> org.apache.felix.gogo.shell.Shell.console(org.apache.felix.service.command.CommandSession)
>  line: 203    
>       
> org.apache.felix.gogo.shell.Shell.gosh(org.apache.felix.service.command.CommandSession,
>  java.lang.String[]) line: 128   
>       sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, 
> java.lang.Object, java.lang.Object[]) line: not available [native method]     
>    
>       sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) line: 39      
>       sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) line: 25  
>       java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object...) 
> line: 597        
>       
> org.apache.felix.gogo.runtime.Reflective.method(org.apache.felix.service.command.CommandSession,
>  java.lang.Object, java.lang.String, java.util.List<java.lang.Object>) line: 
> 136        
>       
> org.apache.felix.gogo.runtime.CommandProxy.execute(org.apache.felix.service.command.CommandSession,
>  java.util.List<java.lang.Object>) line: 82  
>       org.apache.felix.gogo.runtime.Closure.executeCmd(java.lang.String, 
> java.util.List<java.lang.Object>) line: 469  
>       
> org.apache.felix.gogo.runtime.Closure.executeStatement(java.util.List<org.apache.felix.gogo.runtime.Token>)
>  line: 395   
>       org.apache.felix.gogo.runtime.Pipe.run() line: 108      
>       
> org.apache.felix.gogo.runtime.Closure.execute(java.util.List<java.lang.Object>)
>  line: 183       
>       
> org.apache.felix.gogo.runtime.Closure.execute(org.apache.felix.service.command.CommandSession,
>  java.util.List<java.lang.Object>) line: 120      
>       
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(java.lang.CharSequence)
>  line: 89       
>       org.eclipse.equinox.console.telnet.TelnetConnection.run() line: 94      



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to