Exception "EsepCommand failed and no fallback available."
Monday, February 11, 2019 at 08:26amGood afternoon,
My team is using the On-Premise version of ESignLive. This weekend, we updated one of our environments from version 6.2 to 6.5. We have done this in the past to the lower environments more or less successfully, however this particular instance has an error that is not being encountered elsewhere.
When running code using the .net SDK that includes .WithAda() we get an exception being thrown. this exceptions is:
{"code":500,"message":"Unexpected error. We apologize for any inconvenience this may have caused you, please try again. If the problem persists, please contact our support team.","messageKey":"error.internal.default","name":"Unhandled Server Error","technical":"EsepCommand failed and no fallback available."}
the websphere logs also have the same error with a stacktract, but not much that seems to help find the specific problem.
now this functionality works on the 6.5 instances we have running for other environments so we know it is not a problem with 6.5 itself, but rather we cannot figure out how or where the problem actually is.
are there any options that would increase the amount of logging that would give us a better indication of what the problem actually is? any suggestions we could get on how to troubleshoot this issue?
Reply to: Exception "EsepCommand failed and no fallback available."
Monday, February 11, 2019 at 09:30amReply to: Exception "EsepCommand failed and no fallback available."
Monday, February 11, 2019 at 10:30amthe stacktrace is attachedif you can have your R&D look at it and see something we are missing. #3 i would like to get some clarification. We have not expressly set anything in back office to enable ADA. at least not on purpose. Rather, we use the .Net SDK .WithAda() flag on package creation to turn this feature on. This is both in the working environment and the environment that throws the error. Where in back office would i find the ability to explicity set this? if nothing else i can check to see of someone else set it without our knowing in the other environment. edit - i apparently cannot attach a text file, so im just putting it at the bottom of my post END: com.silanis.esl.rest.resource.DocumentResource@daf3076c.uploadDocument elapsed (ms): 1844 [2/11/19 15:24:33:772 CST] 00006b1e ThrowableMapp E EsepCommand failed and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: EsepCommand failed and no fallback available. at com.netflix.hystrix.HystrixCommand.getFallbackOrThrowException(HystrixCommand.java:1143) at com.netflix.hystrix.HystrixCommand.executeCommand(HystrixCommand.java:840) at com.netflix.hystrix.HystrixCommand.access$1400(HystrixCommand.java:81) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:721) at com.netflix.hystrix.strategy.concurrency.HystrixContextCallable.call(HystrixContextCallable.java:45) at java.util.concurrent.FutureTask.run(FutureTask.java:277) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.lang.Thread.run(Thread.java:785) Caused by: org.springframework.web.client.HttpServerErrorException: 500 Internal Server Error; nested exception is java.lang.Throwable: Calling Thread included as the last 'caused by' on the chain. at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:94) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:641) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:597) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:557) at org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:384) at com.silanis.esl.rest.client.DefaultHttpRestClient.postForEntity(DefaultHttpRestClient.java:227) at com.silanis.esl.eslx.esep.api.service.EsepCommand.run(EsepCommand.java:44) at com.silanis.esl.eslx.esep.api.service.EsepCommand.run(EsepCommand.java:21) at com.netflix.hystrix.HystrixCommand.executeCommand(HystrixCommand.java:786) ... 7 more Caused by: java.lang.Throwable: Calling Thread included as the last 'caused by' on the chain. at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:437) at java.util.concurrent.FutureTask.get(FutureTask.java:215) at com.netflix.hystrix.HystrixCommand$QueuedExecutionFuture.performActualGet(HystrixCommand.java:1518) at com.netflix.hystrix.HystrixCommand$QueuedExecutionFuture.get(HystrixCommand.java:1448) at com.netflix.hystrix.HystrixCommand$QueuedExecutionFuture.get(HystrixCommand.java:1480) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:429) at com.silanis.esl.eslx.esep.api.service.EsepGateway.executeMultipleOperations(EsepGateway.java:102) at com.silanis.esl.eslx.esep.api.service.EsepGateway.executeSingleOperation(EsepGateway.java:94) at com.silanis.esl.eslx.esep.api.service.EsepGateway.executeForTransaction(EsepGateway.java:50) at com.silanis.esl.eslx.esep.transaction.document.EsepDocumentService.addDocumentToTransaction(EsepDocumentService.java:114) at com.silanis.esl.eslx.hybrid.HybridEslxDocumentFacade.addDocumentToTransaction(HybridEslxDocumentFacade.java:44) at com.silanis.esl.document.EslDocumentService.addEslxDocumentsToTransaction(EslDocumentService.java:176) at com.silanis.esl.document.EslDocumentService.addDocuments(EslDocumentService.java:135) at com.silanis.esl.api.document.DefaultDocumentApiService.addDocumentsToPackage(DefaultDocumentApiService.java:161) at sun.reflect.GeneratedMethodAccessor964.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) at java.lang.reflect.Method.invoke(Method.java:508) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport$1.doInTransaction(TransactionAspectSupport.java:304) at org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter.run(WebSphereUowTransactionManager.java:347) at com.ibm.ws.uow.embeddable.EmbeddableUOWManagerImpl.runUnderNewUOW(EmbeddableUOWManagerImpl.java:791) at com.ibm.ws.uow.embeddable.EmbeddableUOWManagerImpl.runUnderUOW(EmbeddableUOWManagerImpl.java:370) at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebSphereUowTransactionManager.java:290) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:298) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) at com.sun.proxy.$Proxy468.addDocumentsToPackage(Unknown Source) at com.silanis.esl.rest.resource.DocumentResource.uploadDocument(DocumentResource.java:93) at com.silanis.esl.rest.resource.DocumentResource$$FastClassBySpringCGLIB$$2abc9d4d.invoke(Reply to: Exception "EsepCommand failed and no fallback available."
Tuesday, February 12, 2019 at 04:06amReply to: Exception "EsepCommand failed and no fallback available."
Tuesday, February 12, 2019 at 04:14amReply to: Exception "EsepCommand failed and no fallback available."
Tuesday, September 6, 2022 at 01:07amWhat was the fix for this? We started noticing the same issue on one of our environment.