boneill / alfresco-community-docusign

GNU General Public License v3.0
5 stars 4 forks source link

Error while requesting server #3

Open unibravo opened 2 years ago

unibravo commented 2 years ago

Dear Boneil, I appreciate the work you do. Unfortunately, this module does not work.

My System: Alfresco 7.0, PostgreSQL 12 Issue Platform: ACS and ACA

com.docusign.esign.client.ApiException: Error while requesting server, received a non successful HTTP code 400 with response Body: '{"error":"invalid_grant","error_description":"issuer_not_found"}' at com.docusign.esign.client.ApiClient.requestJWTUserToken(ApiClient.java:823) at au.com.seedim.docusign.service.JWTAuthBase.updateToken(JWTAuthBase.java:93) at au.com.seedim.docusign.service.JWTAuthBase.checkToken(JWTAuthBase.java:65) at au.com.seedim.docusign.service.SendEnvelope.sendEnvelope(SendEnvelope.java:53) at au.com.seedim.docusign.service.DocusignService.sendEnvelope(DocusignService.java:156)

boneill commented 2 years ago

Hi Mehmet,

Have you entered your Docusign configuration details yet as part of the setup.

Brian

On Mon, 1 Nov 2021 at 10:41 pm, Mehmet Demirel @.***> wrote:

Dear Boneil, I appreciate the work you do. Unfortunately, this module does not work.

My System: Alfresco 7.0, PostgreSQL 12 Issue Platform: ACS and ACA

com.docusign.esign.client.ApiException: Error while requesting server, received a non successful HTTP code 400 with response Body: '{"error":"invalid_grant","error_description":"issuer_not_found"}' at com.docusign.esign.client.ApiClient.requestJWTUserToken(ApiClient.java:823) at au.com.seedim.docusign.service.JWTAuthBase.updateToken(JWTAuthBase.java:93) at au.com.seedim.docusign.service.JWTAuthBase.checkToken(JWTAuthBase.java:65) at au.com.seedim.docusign.service.SendEnvelope.sendEnvelope(SendEnvelope.java:53) at au.com.seedim.docusign.service.DocusignService.sendEnvelope(DocusignService.java:156) at au.com.seedim.docusign.api.SendForSignatureMultiUserWebscript.executeImpl(SendForSignatureMultiUserWebscript.java:104) at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:64) at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:527) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:450) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:595) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:664) at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:435) at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:315) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:399) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:210) at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132) at org.alfresco.repo.web.scripts.AlfrescoWebScriptServlet.service(AlfrescoWebScriptServlet.java:43) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.alfresco.module.aosmodule.service.ContextRootFilter.doFilter(ContextRootFilter.java:93) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.alfresco.web.app.servlet.ClearSecurityContextFilter.doFilter(ClearSecurityContextFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/boneill/alfresco-community-docusign/issues/3, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7LSWCO4YYVSTYSCDL5J7TUJZ4D7ANCNFSM5HD2YE2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Brian O'Neill | Principal Seed Information Management Mobile: 0401166254 Email: @.*** Factory 59, The Docklands Cotton Mills, Victoria 3011

unibravo commented 2 years ago

Yes Brian, yes. Docusign configuration details filled.

docusign-config failure

boneill commented 2 years ago

Can you verify that you are testing against your Docusign dev environment.

If so, please enable debug for au.com.seedim package in log4j.properties, rerun test and send me your log file.

Regards

Brian

On Mon, 1 Nov 2021 at 11:27 pm, Mehmet Demirel @.***> wrote:

Yes Brian, yes. Docusign configuration details filled.

[image: docusign-config] https://user-images.githubusercontent.com/22861527/139670991-b8df0f09-8d61-444e-99f3-3a9f76b4fe73.png [image: failure] https://user-images.githubusercontent.com/22861527/139671016-2f2a270e-b5b2-4e6a-95a6-0cbe930bee90.png

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/boneill/alfresco-community-docusign/issues/3#issuecomment-956191098, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7LSWDXD44UQUN5TCECIADUJ2BOJANCNFSM5HD2YE2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Brian O'Neill | Principal Seed Information Management Mobile: 0401166254 Email: @.*** Factory 59, The Docklands Cotton Mills, Victoria 3011

unibravo commented 2 years ago

Enabled debug for au.com.seedim package in log4j.properties.

Same Result: com.docusign.esign.client.ApiException: Error while requesting server, received a non successful HTTP code 400 with response Body: '{"error":"invalid_grant","error_description":"issuer_not_found"}'

unibravo commented 2 years ago

Does it work fine in your local ACS 7.0 or ACS 6.2 ?

jeffkrull commented 2 years ago

I would like to second this issue, I am also seeing this same behaviour in Alfresco 6.2.2. I have followed the Docusign JWT API page (https://developers.docusign.com/platform/auth/jwt/jwt-get-token/) in order to grant impersonation permissions on the account I'm using, but it still does not work. My app is created with Authorization Code Grant, has an RSA key pair, and a callback URL (that I've set to the Share login page).

jeffkrull commented 2 years ago

I was able to solve my own problem. The labels for the properties are not as clear as they perhaps should be. When it asks for API ID, it does not mean your API Account ID, it actually wants the Integration Key of the app you had to create to get the private key.