[ 
https://issues.apache.org/jira/browse/SLING-2582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved SLING-2582.
-------------------------------------
    Resolution: Won't Fix

No update / follow up in four years, therefore closing this as won't fix. If it 
is still an issue please reopen / update

> SLING-1282 breaks RMI repositories
> ----------------------------------
>
>                 Key: SLING-2582
>                 URL: https://issues.apache.org/jira/browse/SLING-2582
>             Project: Sling
>          Issue Type: Bug
>          Components: JCR
>    Affects Versions: JCR Jackrabbit Server 2.1.0
>            Reporter: Alexander Schepp
>
> Sling fails to login to a remote jackrabbit repository over RMI, because of 
> the changes done for SLING-1282.
> *INFO* [Repository Pinger] org.apache.sling.jcr.jackrabbit.server 
> pingAndCheck; loginAdministrative failed 
> (org.apache.jackrabbit.rmi.client.RemoteRepositoryException: 
> java.rmi.MarshalException: error marshalling arguments; nested exception is: 
>    java.io.NotSerializableException: 
> org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials$1) 
> org.apache.jackrabbit.rmi.client.RemoteRepositoryException: 
> java.rmi.MarshalException: error marshalling arguments; nested exception is: 
>    java.io.NotSerializableException: 
> org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials$1
>    at 
> org.apache.jackrabbit.rmi.client.SafeClientRepository.remoteLogin(SafeClientRepository.java:113)
>    at 
> org.apache.jackrabbit.rmi.client.SafeClientRepository.login(SafeClientRepository.java:121)
>    at 
> org.apache.sling.jcr.base.AbstractSlingRepository.login(AbstractSlingRepository.java:214)
>    at 
> org.apache.sling.jcr.base.AbstractSlingRepository.loginAdministrative(AbstractSlingRepository.java:180)
>    at 
> org.apache.sling.jcr.base.AbstractSlingRepository.pingAndCheck(AbstractSlingRepository.java:517)
>    at 
> org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:804)
>    at 
> org.apache.sling.jcr.base.AbstractSlingRepository.run(AbstractSlingRepository.java:925)
>    at java.lang.Thread.run(Thread.java:680)
> Caused by: java.rmi.MarshalException: error marshalling arguments; nested 
> exception is: 
>    java.io.NotSerializableException: 
> org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials$1
>    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:138)
>    at org.apache.jackrabbit.rmi.server.ServerRepository_Stub.login(Unknown 
> Source)
>    at 
> org.apache.jackrabbit.rmi.client.SafeClientRepository.remoteLogin(SafeClientRepository.java:110)
>    ... 7 more
> Caused by: java.io.NotSerializableException: 
> org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials$1
>    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
>    at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
>    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
>    at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
>    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
>    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
>    at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:274)
>    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
>    ... 9 more
> This can be fixed by reverting the SLING-1282 changes. After the revert, it 
> works as expected.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to