0 Replies Latest reply on Sep 15, 2012 1:20 PM by 19jrl

    Error writing to server in clientSidePush

    19jrl Level 1

      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(RequestOutputSt ream.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(Soa pSdkBindingStubUtil.java:78)

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

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

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

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

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

          at Main.main(Main.java:43)

       

       

      Can someone please help me with this error?