Petals BC SOAP

Unit tests of Petals BC SOAP fail when launch by jenkins.petalslink.com

Details

  • Type: Task Task
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.3.0
  • Fix Version/s: 4.4.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    Several unit tests of BC SOAP fail when launch by jenkins.petalslink.com:

    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest
    SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.103 sec <<< FAILURE!
    org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest  Time elapsed: 0.102 sec  <<< ERROR!
    java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
    	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:306)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    	at org.slf4j.LoggerFactory.staticInitialize(LoggerFactory.java:83)
    	at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:73)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.mortbay.log.Slf4jLog.<init>(Slf4jLog.java:64)
    	at org.mortbay.log.Slf4jLog.<init>(Slf4jLog.java:37)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    	at java.lang.Class.newInstance0(Class.java:355)
    	at java.lang.Class.newInstance(Class.java:308)
    	at org.mortbay.log.Log.<clinit>(Log.java:53)
    	at org.mortbay.component.Container.add(Container.java:200)
    	at org.mortbay.component.Container.update(Container.java:164)
    	at org.mortbay.component.Container.update(Container.java:106)
    	at org.mortbay.jetty.Server.setConnectors(Server.java:158)
    	at org.ow2.petals.binding.soap.listener.outgoing.MockWebService.<init>(MockWebService.java:87)
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest$MockSoapWebService.<init>(Axis2ClientTest.java:268)
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest.createMockWebService(Axis2ClientTest.java:85)
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest.beforeClass(Axis2ClientTest.java:91)
    
    org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest  Time elapsed: 0.103 sec  <<< ERROR!
    java.lang.NullPointerException: null
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest.afterClass(Axis2ClientTest.java:102)
    
    Running org.ow2.petals.binding.soap.listener.outgoing.SOAPCallerTest
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
    Running org.ow2.petals.binding.soap.listener.outgoing.MockWebServiceTest
    Tests run: 14, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 0.02 sec <<< FAILURE!
    testIsStarted(org.ow2.petals.binding.soap.listener.outgoing.MockWebServiceTest)  Time elapsed: 0.003 sec  <<< ERROR!
    java.lang.NoClassDefFoundError: Could not initialize class org.mortbay.log.Log
    	at org.mortbay.component.Container.add(Container.java:200)
    	at org.mortbay.component.Container.update(Container.java:164)
    	at org.mortbay.component.Container.update(Container.java:106)
    	at org.mortbay.jetty.Server.setConnectors(Server.java:158)
    	at org.ow2.petals.binding.soap.listener.outgoing.MockWebService.<init>(MockWebService.java:87)
    	at org.ow2.petals.binding.soap.listener.outgoing.MockWebServiceTest.before(MockWebServiceTest.java:78)
    
    ...
    Show
    Several unit tests of BC SOAP fail when launch by jenkins.petalslink.com:
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest
    SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.103 sec <<< FAILURE!
    org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest  Time elapsed: 0.102 sec  <<< ERROR!
    java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
    	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:306)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    	at org.slf4j.LoggerFactory.staticInitialize(LoggerFactory.java:83)
    	at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:73)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.mortbay.log.Slf4jLog.<init>(Slf4jLog.java:64)
    	at org.mortbay.log.Slf4jLog.<init>(Slf4jLog.java:37)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    	at java.lang.Class.newInstance0(Class.java:355)
    	at java.lang.Class.newInstance(Class.java:308)
    	at org.mortbay.log.Log.<clinit>(Log.java:53)
    	at org.mortbay.component.Container.add(Container.java:200)
    	at org.mortbay.component.Container.update(Container.java:164)
    	at org.mortbay.component.Container.update(Container.java:106)
    	at org.mortbay.jetty.Server.setConnectors(Server.java:158)
    	at org.ow2.petals.binding.soap.listener.outgoing.MockWebService.<init>(MockWebService.java:87)
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest$MockSoapWebService.<init>(Axis2ClientTest.java:268)
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest.createMockWebService(Axis2ClientTest.java:85)
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest.beforeClass(Axis2ClientTest.java:91)
    
    org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest  Time elapsed: 0.103 sec  <<< ERROR!
    java.lang.NullPointerException: null
    	at org.ow2.petals.binding.soap.listener.outgoing.Axis2ClientTest.afterClass(Axis2ClientTest.java:102)
    
    Running org.ow2.petals.binding.soap.listener.outgoing.SOAPCallerTest
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
    Running org.ow2.petals.binding.soap.listener.outgoing.MockWebServiceTest
    Tests run: 14, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 0.02 sec <<< FAILURE!
    testIsStarted(org.ow2.petals.binding.soap.listener.outgoing.MockWebServiceTest)  Time elapsed: 0.003 sec  <<< ERROR!
    java.lang.NoClassDefFoundError: Could not initialize class org.mortbay.log.Log
    	at org.mortbay.component.Container.add(Container.java:200)
    	at org.mortbay.component.Container.update(Container.java:164)
    	at org.mortbay.component.Container.update(Container.java:106)
    	at org.mortbay.jetty.Server.setConnectors(Server.java:158)
    	at org.ow2.petals.binding.soap.listener.outgoing.MockWebService.<init>(MockWebService.java:87)
    	at org.ow2.petals.binding.soap.listener.outgoing.MockWebServiceTest.before(MockWebServiceTest.java:78)
    
    ...
  • Environment:
    -

Activity

Hide
Christophe DENEUX added a comment - Fri, 27 Sep 2013 - 11:52:49 +0200

Removing the SLF4J API is sufficient to fix unit tests.

Show
Christophe DENEUX added a comment - Fri, 27 Sep 2013 - 11:52:49 +0200 Removing the SLF4J API is sufficient to fix unit tests.
Hide
Christophe DENEUX added a comment - Fri, 27 Sep 2013 - 11:34:55 +0200

First try #svn35782 : remove the SLF4J API to known the original error

Show
Christophe DENEUX added a comment - Fri, 27 Sep 2013 - 11:34:55 +0200 First try #svn35782 : remove the SLF4J API to known the original error

People

Dates

  • Created:
    Fri, 27 Sep 2013 - 11:31:48 +0200
    Updated:
    Fri, 27 Sep 2013 - 11:52:49 +0200
    Resolved:
    Fri, 27 Sep 2013 - 11:52:49 +0200