[jbossws-issues] [JBoss JIRA] Updated: (JBWS-3037) Fix NPE thrown from logging framework
Richard Opalka (JIRA)
jira-events at lists.jboss.org
Mon May 24 08:09:54 EDT 2010
[ https://jira.jboss.org/browse/JBWS-3037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard Opalka updated JBWS-3037:
---------------------------------
Summary: Fix NPE thrown from logging framework (was: TODO - better description)
Fix Version/s: jbossws-cxf-3.3.0
jbossws-metro-3.3.0
Description:
log4j:ERROR Could not create level [TRACE]. Reported error follows.
java.lang.ClassNotFoundException: org.jboss.logging.XLevel
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:178)
at org.apache.log4j.xml.DOMConfigurator.parseLevel(DOMConfigurator.java:519)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:438)
at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:345)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:37)
at org.jboss.logging.LoggerProviders.<clinit>(LoggerProviders.java:28)
at org.jboss.logging.Logger.getI18nLogger(Logger.java:2124)
at org.jboss.logging.Logger.getLogger(Logger.java:2162)
at org.jboss.logging.Logger.getLogger(Logger.java:2187)
at org.jboss.ws.core.jaxws.spi.ProviderImpl.<clinit>(ProviderImpl.java:59)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)
at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
at javax.xml.ws.spi.Provider.provider(Provider.java:106)
at javax.xml.ws.Service.<init>(Service.java:57)
at javax.xml.ws.Service.create(Service.java:687)
at org.jboss.test.ws.jaxws.jbws1666.TestClient.testPortAccess(TestClient.java:38)
at org.jboss.test.ws.jaxws.jbws1666.TestClient.main(TestClient.java:48)
log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:178)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:174)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:37)
at org.jboss.logging.LoggerProviders.<clinit>(LoggerProviders.java:28)
at org.jboss.logging.Logger.getI18nLogger(Logger.java:2124)
at org.jboss.logging.Logger.getLogger(Logger.java:2162)
at org.jboss.logging.Logger.getLogger(Logger.java:2187)
at org.jboss.ws.core.jaxws.spi.ProviderImpl.<clinit>(ProviderImpl.java:59)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)
at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
at javax.xml.ws.spi.Provider.provider(Provider.java:106)
at javax.xml.ws.Service.<init>(Service.java:57)
at javax.xml.ws.Service.create(Service.java:687)
at org.jboss.test.ws.jaxws.jbws1666.TestClient.testPortAccess(TestClient.java:38)
at org.jboss.test.ws.jaxws.jbws1666.TestClient.main(TestClient.java:48)
log4j:ERROR Could not parse url [file:/home/opalka/svn/jbossws/stack/native/trunk/modules/testsuite/framework-tests/target/test-classes/log4j.xml].
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:151)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:37)
at org.jboss.logging.LoggerProviders.<clinit>(LoggerProviders.java:28)
at org.jboss.logging.Logger.getI18nLogger(Logger.java:2124)
at org.jboss.logging.Logger.getLogger(Logger.java:2162)
at org.jboss.logging.Logger.getLogger(Logger.java:2187)
at org.jboss.ws.core.jaxws.spi.ProviderImpl.<clinit>(ProviderImpl.java:59)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)
at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
at javax.xml.ws.spi.Provider.provider(Provider.java:106)
at javax.xml.ws.Service.<init>(Service.java:57)
at javax.xml.ws.Service.create(Service.java:687)
at org.jboss.test.ws.jaxws.jbws1666.TestClient.testPortAccess(TestClient.java:38)
at org.jboss.test.ws.jaxws.jbws1666.TestClient.main(TestClient.java:48)
Component/s: jbossws-cxf
jbossws-metro
> Fix NPE thrown from logging framework
> -------------------------------------
>
> Key: JBWS-3037
> URL: https://jira.jboss.org/browse/JBWS-3037
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jbossws-cxf, jbossws-metro, jbossws-native
> Reporter: Richard Opalka
> Assignee: Richard Opalka
> Fix For: jbossws-native-3.3.0, jbossws-cxf-3.3.0, jbossws-metro-3.3.0
>
>
> log4j:ERROR Could not create level [TRACE]. Reported error follows.
> java.lang.ClassNotFoundException: org.jboss.logging.XLevel
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:169)
> at org.apache.log4j.helpers.Loader.loadClass(Loader.java:178)
> at org.apache.log4j.xml.DOMConfigurator.parseLevel(DOMConfigurator.java:519)
> at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:438)
> at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:345)
> at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827)
> at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
> at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
> at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
> at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:37)
> at org.jboss.logging.LoggerProviders.<clinit>(LoggerProviders.java:28)
> at org.jboss.logging.Logger.getI18nLogger(Logger.java:2124)
> at org.jboss.logging.Logger.getLogger(Logger.java:2162)
> at org.jboss.logging.Logger.getLogger(Logger.java:2187)
> at org.jboss.ws.core.jaxws.spi.ProviderImpl.<clinit>(ProviderImpl.java:59)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)
> at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
> at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
> at javax.xml.ws.spi.Provider.provider(Provider.java:106)
> at javax.xml.ws.Service.<init>(Service.java:57)
> at javax.xml.ws.Service.create(Service.java:687)
> at org.jboss.test.ws.jaxws.jbws1666.TestClient.testPortAccess(TestClient.java:38)
> at org.jboss.test.ws.jaxws.jbws1666.TestClient.main(TestClient.java:48)
> log4j:ERROR Could not create an Appender. Reported error follows.
> java.lang.ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:169)
> at org.apache.log4j.helpers.Loader.loadClass(Loader.java:178)
> at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:174)
> at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
> at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
> at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
> at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
> at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
> at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
> at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
> at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
> at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:37)
> at org.jboss.logging.LoggerProviders.<clinit>(LoggerProviders.java:28)
> at org.jboss.logging.Logger.getI18nLogger(Logger.java:2124)
> at org.jboss.logging.Logger.getLogger(Logger.java:2162)
> at org.jboss.logging.Logger.getLogger(Logger.java:2187)
> at org.jboss.ws.core.jaxws.spi.ProviderImpl.<clinit>(ProviderImpl.java:59)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)
> at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
> at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
> at javax.xml.ws.spi.Provider.provider(Provider.java:106)
> at javax.xml.ws.Service.<init>(Service.java:57)
> at javax.xml.ws.Service.create(Service.java:687)
> at org.jboss.test.ws.jaxws.jbws1666.TestClient.testPortAccess(TestClient.java:38)
> at org.jboss.test.ws.jaxws.jbws1666.TestClient.main(TestClient.java:48)
> log4j:ERROR Could not parse url [file:/home/opalka/svn/jbossws/stack/native/trunk/modules/testsuite/framework-tests/target/test-classes/log4j.xml].
> java.lang.NullPointerException
> at java.util.Hashtable.put(Hashtable.java:394)
> at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:151)
> at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
> at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
> at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
> at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
> at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
> at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
> at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
> at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at org.jboss.logging.LoggerProviders.findProvider(LoggerProviders.java:37)
> at org.jboss.logging.LoggerProviders.<clinit>(LoggerProviders.java:28)
> at org.jboss.logging.Logger.getI18nLogger(Logger.java:2124)
> at org.jboss.logging.Logger.getLogger(Logger.java:2162)
> at org.jboss.logging.Logger.getLogger(Logger.java:2187)
> at org.jboss.ws.core.jaxws.spi.ProviderImpl.<clinit>(ProviderImpl.java:59)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)
> at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
> at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
> at javax.xml.ws.spi.Provider.provider(Provider.java:106)
> at javax.xml.ws.Service.<init>(Service.java:57)
> at javax.xml.ws.Service.create(Service.java:687)
> at org.jboss.test.ws.jaxws.jbws1666.TestClient.testPortAccess(TestClient.java:38)
> at org.jboss.test.ws.jaxws.jbws1666.TestClient.main(TestClient.java:48)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbossws-issues
mailing list