Can you share maven dependency tree in your test module.

Thanks,
Krishantha.


On Fri, Jul 4, 2014 at 5:18 PM, Prasad Tissera <[email protected]> wrote:

> Hi All,
>
> I get the following exception when trying to use Open SAML in integration
> tests. I assume this should be dependency problem because it is the same
> code used in saml2-sso-demo
> (carbon/platform/branches/turing/products/is/5.1.0/modules/samples/saml2-sso-demo).
>
> org.apache.maven.surefire.util.SurefireReflectionException:
> java.lang.reflect.InvocationTargetException; nested exception is
> java.lang.reflect.InvocationTargetException: null
> java.lang.reflect.InvocationTargetException
>         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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
>         at
> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
>         at
> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
> Caused by: java.lang.NoSuchMethodError:
> org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
>         at org.apache.commons.logging.impl.SLF4JLocationAwareLog.info
> (SLF4JLocationAwareLog.java:159)
>         at
> org.wso2.carbon.automation.core.PlatformExecutionManager.onExecutionStart(PlatformExecutionManager.java:65)
>         at org.testng.TestNG.runExecutionListeners(TestNG.java:1068)
>         at org.testng.TestNG.run(TestNG.java:1015)
>         at
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:178)
>         at
> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>         at
> org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:96)
>         ... 9 more
>
> AFAIK the above exception resulted by version conflicts in sl4j. Since
> slf4j has been excluded from the dependencies, I am wondering why I am
> getting the above exception.
>
> I added following dependencies to the IS integration tests pom.
> (5.1.0/modules/integration/tests/pom.xml)
>
> <dependency>
> <groupId>org.opensaml</groupId>
>  <artifactId>opensaml</artifactId>
> <version>2.2.3</version>
> <exclusions>
>  <exclusion>
> <groupId>org.opensaml</groupId>
> <artifactId>openws</artifactId>
>  </exclusion>
> <exclusion>
> <groupId>jargs</groupId>
>  <artifactId>jargs</artifactId>
> </exclusion>
> <exclusion>
>  <groupId>xalan</groupId>
> <artifactId>xalan</artifactId>
> </exclusion>
>  <exclusion>
> <groupId>xerces</groupId>
> <artifactId>xml-apis</artifactId>
>  </exclusion>
> </exclusions>
> </dependency>
>  <dependency>
> <groupId>org.opensaml</groupId>
> <artifactId>openws</artifactId>
>  <version>1.4.2</version>
> <exclusions>
> <exclusion>
>  <groupId>org.slf4j</groupId>
> <artifactId>slf4j-api</artifactId>
> </exclusion>
>  <exclusion>
> <groupId>org.slf4j</groupId>
> <artifactId>log4j-over-slf4j</artifactId>
>  </exclusion>
> </exclusions>
> </dependency>
>
>
>
>
>
> --
> Prasad Tissera
> Software Engineer.
> Mobile : +94777223444
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to