You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Glyn Normington (Created) (JIRA)" <ji...@apache.org> on 2012/04/10 12:51:25 UTC
[jira] [Created] (DOSGI-117) Stopping single bundle distribution
hits NPE at org.apache.felix.cm.impl.ConfigurationManager.stop line: 267
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
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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (DOSGI-117) Stopping single bundle distribution
hits NPE at org.apache.felix.cm.impl.ConfigurationManager.stop line: 267
Posted by "Glyn Normington (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/DOSGI-117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13284809#comment-13284809 ]
Glyn Normington commented on DOSGI-117:
---------------------------------------
I can't find it either. I've asked on FELIX 2813 when it will be available.
> 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
>
> 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (DOSGI-117) Stopping single bundle distribution
hits NPE at org.apache.felix.cm.impl.ConfigurationManager.stop line: 267
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/DOSGI-117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13284448#comment-13284448 ]
Sergey Beryozkin commented on DOSGI-117:
----------------------------------------
Hi Glyn, I'm not seeing Felix Config Admin 1.4.0 in Maven Central, where is it available ?
> 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
>
> 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (DOSGI-117) Stopping single bundle distribution
hits NPE at org.apache.felix.cm.impl.ConfigurationManager.stop line: 267
Posted by "Christian Schneider (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/DOSGI-117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13481292#comment-13481292 ]
Christian Schneider commented on DOSGI-117:
-------------------------------------------
Felix config admin 1.4.0 is now in central
> 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
>
> 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira