[ 
https://issues.jboss.org/browse/SEAMSECURITY-33?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12603614#comment-12603614
 ] 

Marek Schmidt commented on SEAMSECURITY-33:
-------------------------------------------

A working workaround seems to be to explicitly include all the transitive 
dependencies:

{code}
        
war.addLibraries(MavenArtifactResolver.resolve("org.jboss.seam.persistence:seam-persistence"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.jboss.seam.international:seam-international"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.jboss.seam.security:seam-security"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.picketlink.idm:picketlink-idm-core"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.picketlink.idm:picketlink-idm-common"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.picketlink.idm:picketlink-idm-api"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.picketlink.idm:picketlink-idm-spi"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.jboss.seam.servlet:seam-servlet"));
        war.addLibraries(MavenArtifactResolver.resolve("org.openid4java", 
"openid4java-nodeps"));
        
war.addLibraries(MavenArtifactResolver.resolve("com.google.code.guice:guice"));
        
war.addLibraries(MavenArtifactResolver.resolve("net.jcip:jcip-annotations"));
        war.addLibraries(MavenArtifactResolver.resolve("nekohtml", "nekohtml"));
        war.addLibraries(MavenArtifactResolver.resolve("org.apache:xmlsec"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.jboss.seam.solder:seam-solder"));
        
war.addLibraries(MavenArtifactResolver.resolve("commons-httpclient:commons-httpclient"));
        
war.addLibraries(MavenArtifactResolver.resolve("commons-logging:commons-logging"));
        
war.addLibraries(MavenArtifactResolver.resolve("commons-codec:commons-codec"));
        
war.addLibraries(MavenArtifactResolver.resolve("org.slf4j:slf4j-log4j12"));
        war.addLibraries(MavenArtifactResolver.resolve("org.slf4j:slf4j-api"));
        war.addLibraries(MavenArtifactResolver.resolve("log4j:log4j"));
{code}



> org.jboss.seam.security.externaltest.integration.client.IntegrationTest keeps 
> failing
> -------------------------------------------------------------------------------------
>
>                 Key: SEAMSECURITY-33
>                 URL: https://issues.jboss.org/browse/SEAMSECURITY-33
>             Project: Seam Security
>          Issue Type: Bug
>    Affects Versions: 3.0.0.Beta1
>            Reporter: Ondrej Skutka
>            Assignee: Shane Bryzak
>             Fix For: Future
>
>
> org.jboss.seam.security.externaltest.integration.client.IntegrationTest keeps 
> failing both for jbossas-managed-6 and jbossas-remote-6 profiles:
> org.jboss.arquillian.spi.DeploymentException: Could not deploy sp.war
>       at 
> org.jboss.arquillian.impl.event.MapEventManager.fire(MapEventManager.java:68)
>       at 
> org.jboss.arquillian.impl.context.AbstractEventContext.fire(AbstractEventContext.java:115)
>       at 
> org.jboss.arquillian.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:96)
>       at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:162)
>       at 
> org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:186)
>       at 
> org.jboss.arquillian.junit.Arquillian$MultiStatementExecutor.execute(Arquillian.java:297)
>       at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:182)
>       at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>       at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:127)
>       at 
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>       at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>       at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>       at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>       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.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>       at 
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: org.jboss.arquillian.spi.DeploymentException: Could not deploy 
> sp.war
>       at 
> org.jboss.arquillian.container.jbossas.managed_6.JBossASLocalContainer.deploy(JBossASLocalContainer.java:146)
>       at 
> org.jboss.arquillian.impl.handler.ContainerDeployer.callback(ContainerDeployer.java:62)
>       at 
> org.jboss.arquillian.impl.handler.ContainerDeployer.callback(ContainerDeployer.java:50)
>       at 
> org.jboss.arquillian.impl.event.MapEventManager.fire(MapEventManager.java:63)
>       ... 18 more
> Caused by: java.rmi.UnmarshalException: Error unmarshaling return; nested 
> exception is: 
>       java.io.WriteAbortedException: writing aborted; 
> java.io.NotSerializableException: java.lang.reflect.Method
>       at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:227)
>       at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
>       at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
>       at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown 
> Source)
>       at 
> javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:993)
>       at org.jboss.jbossas.servermanager.Server.invoke(Server.java:911)
>       at org.jboss.jbossas.servermanager.Server.invoke(Server.java:900)
>       at org.jboss.jbossas.servermanager.Server.deploy(Server.java:847)
>       at 
> org.jboss.arquillian.container.jbossas.managed_6.JBossASLocalContainer.deploy(JBossASLocalContainer.java:142)
>       ... 21 more
> Caused by: java.io.WriteAbortedException: writing aborted; 
> java.io.NotSerializableException: java.lang.reflect.Method
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>       at java.util.TreeMap.buildFromSorted(TreeMap.java:2381)
>       at java.util.TreeMap.buildFromSorted(TreeMap.java:2322)
>       at java.util.TreeMap.readObject(TreeMap.java:2268)
>       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 
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>       at 
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:225)
>       ... 29 more
> Caused by: java.io.NotSerializableException: java.lang.reflect.Method
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
>       at java.util.TreeMap.writeObject(TreeMap.java:2252)
>       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 
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>       at 
> java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:416)
>       at java.lang.Throwable.writeObject(Throwable.java:648)
>       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 
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
>       at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:343)
>       at sun.rmi.transport.Transport$1.run(Transport.java:159)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>       at 
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
>       at 
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
>       at 
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>       at java.lang.Thread.run(Thread.java:619)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to