问题描述
在执行中Maven项目的SWF收到以下错误,可以ü请帮助我如何解决这个错误
While executing the SWF in maven project getting the following error, can u please help me how to resolve the this error
正确执行,与任务id = 6,workflowGenerationId = MainWorkflowPCom preSS故障处理活动任务,活动= {名称:Activity.DownloadFromS3,版本:22.0},activityInstanceId = 1com.amazonaws.services.simpleworkflow.flow.ActivityFailureException: com.amazonaws.AmazonWebServiceRequest.copyPrivateRequestParameters()Ljava / UTIL /地图; : ["java.lang.NoSuchMethodError",{"cause":null,"stackTrace":[{"methodName":"invoke","fileName":"AmazonS3Client.java","lineNumber":3651,"className":"com.amazonaws.services.s3.AmazonS3Client","nativeMethod":false},{"methodName":"getObject","fileName":"AmazonS3Client.java","lineNumber":1160,"className":"com.amazonaws.services.s3.AmazonS3Client","nativeMethod":false},{"methodName":"getS3ObjectStream","fileName":"AmazonS3Client.java","lineNumber":1248,"className":"com.amazonaws.services.s3.AmazonS3Client$3","nativeMethod":false},{"methodName":"retryableDownloadS3ObjectToFile","fileName":"ServiceUtils.java","lineNumber":382,"className":"com.amazonaws.services.s3.internal.ServiceUtils","nativeMethod":false},{"methodName":"getObject","fileName":"AmazonS3Client.java","lineNumber":1244,"className":"com.amazonaws.services.s3.AmazonS3Client","nativeMethod":false},{"methodName":"DownloadFromS3","fileName":"ActivityImpl.java","lineNumber":135,"className":"com.quantiphi.Pagination.Com$p$pss.ActivityImpl","nativeMethod":false},{"methodName":"invoke0","fileName":null,"lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":true},{"methodName":"invoke","fileName":null,"lineNumber":-1,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":null,"lineNumber":-1,"className":"sun.reflect.DelegatingMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":null,"lineNumber":-1,"className":"java.lang.reflect.Method","nativeMethod":false},{"methodName":"execute","fileName":"POJOActivityImplementation.java","lineNumber":64,"className":"com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementation","nativeMethod":false},{"methodName":"execute","fileName":"ActivityImplementationBase.java","lineNumber":46,"className":"com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase","nativeMethod":false},{"methodName":"execute","fileName":"SynchronousActivityTaskPoller.java","lineNumber":196,"className":"com.amazonaws.services.simpleworkflow.flow.worker.SynchronousActivityTaskPoller","nativeMethod":false},{"methodName":"run","fileName":"ActivityTaskPoller.java","lineNumber":92,"className":"com.amazonaws.services.simpleworkflow.flow.worker.ActivityTaskPoller$2","nativeMethod":false},{"methodName":"runWorker","fileName":null,"lineNumber":-1,"className":"java.util.concurrent.ThreadPoolExecutor","nativeMethod":false},{"methodName":"run","fileName":null,"lineNumber":-1,"className":"java.util.concurrent.ThreadPoolExecutor$Worker","nativeMethod":false},{"methodName":"run","fileName":null,"lineNumber":-1,"className":"java.lang.Thread","nativeMethod":false}],"localizedMessage":"com.amazonaws.AmazonWebServiceRequest.copyPrivateRequestParameters()Ljava/util/Map;","message":"com.amazonaws.AmazonWebServiceRequest.copyPrivateRequestParameters()Ljava/util/Map;","sup$p$pssed":["[Ljava.lang.Throwable;",[]]}] 在com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementation.throwActivityFailureException(POJOActivityImplementation.java:110) 在com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementation.execute(POJOActivityImplementation.java:67) 在com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase.execute(ActivityImplementationBase.java:46) 在com.amazonaws.services.simpleworkflow.flow.worker.SynchronousActivityTaskPoller.execute(SynchronousActivityTaskPoller.java:196) 在com.amazonaws.services.simpleworkflow.flow.worker.ActivityTaskPoller$2.run(ActivityTaskPoller.java:92) 在java.util.concurrent.ThreadPoolExecutor.runWorker(来源不明) 在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(来源不明) 在java.lang.Thread.run(来源不明)
ERROR execute, Failure processing activity task with taskId=6, workflowGenerationId=MainWorkflowPCompress, activity={Name: Activity.DownloadFromS3,Version: 22.0}, activityInstanceId=1com.amazonaws.services.simpleworkflow.flow.ActivityFailureException: com.amazonaws.AmazonWebServiceRequest.copyPrivateRequestParameters()Ljava/util/Map; : ["java.lang.NoSuchMethodError",{"cause":null,"stackTrace":[{"methodName":"invoke","fileName":"AmazonS3Client.java","lineNumber":3651,"className":"com.amazonaws.services.s3.AmazonS3Client","nativeMethod":false},{"methodName":"getObject","fileName":"AmazonS3Client.java","lineNumber":1160,"className":"com.amazonaws.services.s3.AmazonS3Client","nativeMethod":false},{"methodName":"getS3ObjectStream","fileName":"AmazonS3Client.java","lineNumber":1248,"className":"com.amazonaws.services.s3.AmazonS3Client$3","nativeMethod":false},{"methodName":"retryableDownloadS3ObjectToFile","fileName":"ServiceUtils.java","lineNumber":382,"className":"com.amazonaws.services.s3.internal.ServiceUtils","nativeMethod":false},{"methodName":"getObject","fileName":"AmazonS3Client.java","lineNumber":1244,"className":"com.amazonaws.services.s3.AmazonS3Client","nativeMethod":false},{"methodName":"DownloadFromS3","fileName":"ActivityImpl.java","lineNumber":135,"className":"com.quantiphi.Pagination.Compress.ActivityImpl","nativeMethod":false},{"methodName":"invoke0","fileName":null,"lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":true},{"methodName":"invoke","fileName":null,"lineNumber":-1,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":null,"lineNumber":-1,"className":"sun.reflect.DelegatingMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":null,"lineNumber":-1,"className":"java.lang.reflect.Method","nativeMethod":false},{"methodName":"execute","fileName":"POJOActivityImplementation.java","lineNumber":64,"className":"com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementation","nativeMethod":false},{"methodName":"execute","fileName":"ActivityImplementationBase.java","lineNumber":46,"className":"com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase","nativeMethod":false},{"methodName":"execute","fileName":"SynchronousActivityTaskPoller.java","lineNumber":196,"className":"com.amazonaws.services.simpleworkflow.flow.worker.SynchronousActivityTaskPoller","nativeMethod":false},{"methodName":"run","fileName":"ActivityTaskPoller.java","lineNumber":92,"className":"com.amazonaws.services.simpleworkflow.flow.worker.ActivityTaskPoller$2","nativeMethod":false},{"methodName":"runWorker","fileName":null,"lineNumber":-1,"className":"java.util.concurrent.ThreadPoolExecutor","nativeMethod":false},{"methodName":"run","fileName":null,"lineNumber":-1,"className":"java.util.concurrent.ThreadPoolExecutor$Worker","nativeMethod":false},{"methodName":"run","fileName":null,"lineNumber":-1,"className":"java.lang.Thread","nativeMethod":false}],"localizedMessage":"com.amazonaws.AmazonWebServiceRequest.copyPrivateRequestParameters()Ljava/util/Map;","message":"com.amazonaws.AmazonWebServiceRequest.copyPrivateRequestParameters()Ljava/util/Map;","suppressed":["[Ljava.lang.Throwable;",[]]}] at com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementation.throwActivityFailureException(POJOActivityImplementation.java:110) at com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementation.execute(POJOActivityImplementation.java:67) at com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationBase.execute(ActivityImplementationBase.java:46) at com.amazonaws.services.simpleworkflow.flow.worker.SynchronousActivityTaskPoller.execute(SynchronousActivityTaskPoller.java:196) at com.amazonaws.services.simpleworkflow.flow.worker.ActivityTaskPoller$2.run(ActivityTaskPoller.java:92) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
推荐答案
您是从方法越来越java.lang.NoSuchMethodError援引AmazonS3Client.java的行号:3651
You are getting java.lang.NoSuchMethodError from method "invoke" of "AmazonS3Client.java" at "lineNumber":3651
所以异常是没有关系的简单工作流,而是S3调用到一些不兼容的code。确保所有相关的库是正确的版本。
So the exception is not related to the Simple Workflow but rather to S3 calling into some incompatible code. Make sure that all dependent libraries are of the correct version.
这篇关于有没有在执行SWF在AWS任何区别,在正常的AWS项目和Maven项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!