Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

Error writing to server in clientSidePush

Avatar

Former Community Member

I am trying to apply a livecycle policy to a document with the following code:

Properties properties = new Properties();

        properties.setProperty(ServiceClientFactoryProperties.DSC_DEFAULT_SOAP_ENDPOINT,

                "https://hostOfJBoss:port");

        properties.setProperty(ServiceClientFactoryProperties.DSC_TRANSPORT_PROTOCOL,

                ServiceClientFactoryProperties.DSC_SOAP_PROTOCOL);

        properties.setProperty(ServiceClientFactoryProperties.DSC_SERVER_TYPE,

                ServiceClientFactoryProperties.DSC_JBOSS_SERVER_TYPE);

        properties.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_USERNAME, "username");

        properties.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_PASSWORD, "password");

               

        ServiceClientFactory client = ServiceClientFactory.createInstance(properties);

        FileInputStream fis = null;

        try {

            fis = new FileInputStream("test.pdf");

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        }

        Document pdf = new Document(fis);

        RightsManagementClient rmClient = new RightsManagementClient(client);

        DocumentManager docManager = rmClient.getDocumentManager();

        RMSecureDocumentResult finalPdf = null;

        try {

            finalPdf = docManager.protectDocument(pdf, "test.pdf", "Policy", "Policy",

                    null, null, null);

          } catch(.......)

However, I am getting an error on in the protectDocument method:

Sep 15, 2012 4:17:46 PM com.adobe.idp.DocumentManagerClient clientSidePush

SEVERE: DOCS001: Unexpected exception. See the stack trace for details.

com.adobe.idp.DocumentError: java.io.IOException: Error writing to server

    at com.adobe.idp.DocumentManagerClient.clientSidePush(DocumentManagerClient.java:341)

    at com.adobe.idp.Document.doInputStream(Document.java:1693)

    at com.adobe.idp.Document.passivateInitData(Document.java:1579)

    at com.adobe.idp.Document.passivate(Document.java:1252)

    at com.adobe.idp.Document.passivate(Document.java:1196)

    at com.adobe.idp.DocumentManagerClient.passivate(DocumentManagerClient.java:258)

    at com.adobe.idp.dsc.provider.impl.base.RequestOutputStream.defaultPassivate(RequestOutputStream.java:40)

    at com.adobe.idp.DocumentRequestOutputStream.passivate(DocumentRequestOutputStream.java:56)

    at com.adobe.idp.Document.writeObject(Document.java:882)

    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:1469)

    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 java.util.HashMap.writeObject(HashMap.java:1001)

    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:1469)

    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)

    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)

    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 com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapSdkBindingStubUtil.serializeRequest(SoapSdkBindingStubUtil.java:78)

    at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatcher.java:124)

    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:66)

    at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)

    at com.adobe.livecycle.rightsmanagement.client.impl.scf.SCFConnection.protectDocument(SCFConnection.java:1050)

    at com.adobe.livecycle.rightsmanagement.client.impl.DocumentManagerImpl.protectDocument(DocumentManagerImpl.java:146)

    at Main.main(Main.java:43)

Can someone please help me with this error?

0 Replies