Note: This applies to DocuShare 6.6.x and 7.
Issue
When attempting to archive the following error is displayed.
System Error
Top of Form
Error Code: 28
Network communication problem.
Stack Trace
com.xerox.docushare.DSException: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: com.xerox.docushare.content.impl.cfilter.CryptoContentElement; nested exception is:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: com.xerox.docushare.content.impl.cfilter.CryptoContentElement
at com.xerox.docushare.impl.client.DSSessionImpl.recreateDocument(DSSessionImpl.java:4256)
at com.xerox.docushare.archive.impl.ObjectArchiver.archiveNow(ObjectArchiver.java:1421)
at com.xerox.docushare.archive.impl.ObjectArchiver.archiveNow(ObjectArchiver.java:1153)
at com.xerox.docushare.archive.impl.DSArchiveService.archiveNow(DSArchiveService.java:157)
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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
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:662)
Reason / Possible Cause
The DocuShare Server has content encryption add-on and the Archive Server does not have the add-on.
Solution
To resolve the issue you must have the Content Encryption add-on installed and licensed on both the main DocuShare Server and the Archive Server.
Note: For detailed instructions on How To Enable Content Encryption click the solution link at the bottom of the page.
Solution Updated: April 26, 2016
Solution ID: 1707
AR 32083