[ 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)