有没有在执行SWF在AWS任何区别,在正常的AWS项目和Maven项目?项目、区别、正常、SWF

2023-09-11 10:04:46 作者:演多会厌

在执行中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 = 1 com.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=1 com.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.