How to download a document from Alfresco CMIS

1
0
-1

Hello,
I have been able to create a folder in Alfresco from Bonita CMIS connector.
I have also been able to upload a document from Bonita to Alfresco.

But I am not able to download a document. I am getting the below error.
Is there any documentation available for Document download.

24-Jun-2022 17:35:39.750 SEVERE [Bonita-Worker-1-07] org.bonitasoft.engine.log.technical.TechnicalLoggerSLF4JImpl.log THREAD_ID=142 | HOSTNAME=MSI | TENANT_ID=1 | The work [ExecuteConnectorOfActivity: flowNodeInstanceId = 20010, connectorDefinitionName = download a document] failed. The failure will be handled.
24-Jun-2022 17:35:39.758 SEVERE [Bonita-Worker-1-07] org.bonitasoft.engine.log.technical.TechnicalLoggerSLF4JImpl.log THREAD_ID=142 | HOSTNAME=MSI | TENANT_ID=1 | org.bonitasoft.engine.core.connector.exception.SConnectorException : "PROCESS_DEFINITION_ID=6205295314617619750 | PROCESS_NAME=Alfresco process | PROCESS_VERSION=1.0 | PROCESS_INSTANCE_ID=1003 | ROOT_PROCESS_INSTANCE_ID=1003 | FLOW_NODE_DEFINITION_ID=5036296208854017607 | FLOW_NODE_INSTANCE_ID=20010 | FLOW_NODE_NAME=Step3 | CONNECTOR_IMPLEMENTATION_CLASS_NAME=download a document | CONNECTOR_INSTANCE_ID=6 | ${cmis-downloaddocument.main-class} can not be found."
org.bonitasoft.engine.core.connector.exception.SConnectorException: PROCESS_DEFINITION_ID=6205295314617619750 | PROCESS_NAME=Alfresco process | PROCESS_VERSION=1.0 | PROCESS_INSTANCE_ID=1003 | ROOT_PROCESS_INSTANCE_ID=1003 | FLOW_NODE_DEFINITION_ID=5036296208854017607 | FLOW_NODE_INSTANCE_ID=20010 | FLOW_NODE_NAME=Step3 | CONNECTOR_IMPLEMENTATION_CLASS_NAME=download a document | CONNECTOR_INSTANCE_ID=6 | ${cmis-downloaddocument.main-class} can not be found.
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:317)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnector(ConnectorServiceImpl.java:176)
at org.bonitasoft.engine.connector.ConnectorServiceDecorator.executeConnector(ConnectorServiceDecorator.java:127)
at org.bonitasoft.engine.execution.work.ExecuteConnectorWork.work(ExecuteConnectorWork.java:153)
at org.bonitasoft.engine.execution.work.failurewrapping.TxInHandleFailureWrappingWork.work(TxInHandleFailureWrappingWork.java:40)
at org.bonitasoft.engine.execution.work.failurewrapping.TxInHandleFailureWrappingWork.work(TxInHandleFailureWrappingWork.java:40)
at org.bonitasoft.engine.execution.work.failurewrapping.TxInHandleFailureWrappingWork.work(TxInHandleFailureWrappingWork.java:40)
at org.bonitasoft.engine.execution.work.failurewrapping.TxInHandleFailureWrappingWork.work(TxInHandleFailureWrappingWork.java:40)
at org.bonitasoft.engine.execution.work.InSessionBonitaWork.work(InSessionBonitaWork.java:60)
at org.bonitasoft.engine.work.BonitaThreadPoolExecutor.lambda$submit$1(BonitaThreadPoolExecutor.java:131)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: ${cmis-downloaddocument.main-class}
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
at org.bonitasoft.engine.classloader.VirtualClassLoader.loadClass(VirtualClassLoader.java:105)
at org.bonitasoft.engine.classloader.BonitaClassLoader.loadClass(BonitaClassLoader.java:175)
at org.bonitasoft.engine.classloader.VirtualClassLoader.loadClass(VirtualClassLoader.java:102)
at org.bonitasoft.engine.classloader.BonitaClassLoader.loadClass(BonitaClassLoader.java:175)
at org.bonitasoft.engine.classloader.VirtualClassLoader.loadClass(VirtualClassLoader.java:102)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:311)
... 12 more

2 answers

1
0
-1
This one is the BEST answer!

Never mind,

I used the Updated CMIS connecter and my Issue is resolved.

1
0
-1

i'm encoutering an issue . i can't upload a document to alfresco using the cmis connector
i have tihis error

org.bonitasoft.engine.commons.exceptions.SBonitaRuntimeException: org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException: Redirects are not supported (HTTP status code 302): Found

at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.lambda$execute$0(ConnectorExecutorImpl.java:159)

at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

at java.base/java.lang.Thread.run(Thread.java:834)

Caused by: org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException: Redirects are not supported (HTTP status code 302): Found
Did you use the atompub URL ? If yes can you show the url you use

Notifications