felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Felix Meschberger (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-881) Stopping the Configuration Admin bundle causes a NullPointerException
Date Thu, 15 Jan 2009 08:45:59 GMT
Stopping the Configuration Admin bundle causes a NullPointerException
---------------------------------------------------------------------

                 Key: FELIX-881
                 URL: https://issues.apache.org/jira/browse/FELIX-881
             Project: Felix
          Issue Type: Bug
          Components: Configuration Admin
    Affects Versions: configadmin-1.0.6
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
            Priority: Blocker
             Fix For: configadmin-1.0.8


When the Configuration Admin bundle is stopped a message is logged, which causes a NullPointerException:

ERROR: Error stopping bundle. (java.lang.NullPointerException) java.lang.NullPointerException
	at org.apache.felix.cm.impl.ConfigurationManager.log(ConfigurationManager.java:777)
	at org.apache.felix.cm.impl.UpdateThread.schedule(UpdateThread.java:113)
	at org.apache.felix.cm.impl.UpdateThread.terminate(UpdateThread.java:104)
	at org.apache.felix.cm.impl.ConfigurationManager.stop(ConfigurationManager.java:215)
	at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:611)
	at org.apache.felix.framework.Felix._stopBundle(Felix.java:2047)
	at org.apache.felix.framework.Felix.stopBundle(Felix.java:2004)
	at org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1188)
	at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265)
	at java.lang.Thread.run(Thread.java:613)
ERROR: Error stopping file:/XXX/.m2/repository/org/apache/felix/org.apache.felix.configadmin/1.0.6/org.apache.felix.configadmin-1.0.6.jar
(org.osgi.framework.BundleException: Activator stop error in bundle org.apache.felix.configadmin
[30].)
java.lang.NullPointerException
	at org.apache.felix.cm.impl.ConfigurationManager.log(ConfigurationManager.java:777)
	at org.apache.felix.cm.impl.UpdateThread.schedule(UpdateThread.java:113)
	at org.apache.felix.cm.impl.UpdateThread.terminate(UpdateThread.java:104)
	at org.apache.felix.cm.impl.ConfigurationManager.stop(ConfigurationManager.java:215)
	at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:611)
	at org.apache.felix.framework.Felix._stopBundle(Felix.java:2047)
	at org.apache.felix.framework.Felix.stopBundle(Felix.java:2004)
	at org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1188)
	at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265)
	at java.lang.Thread.run(Thread.java:613)

This is caused by the log method calling getReference() on  the configurationAdminRegistration
field which has already been set to null

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message