I see another opensaml version in dependency tree. Can you exclude that
version and check.

opensaml.wso2:opensaml2:jar:2.4.1.wso2v1

Thanks,
Krishantha.


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

> Attached the dependency-tree.
>
>
> 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
>>
>
>
>
> --
> 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