[ 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)