Sure thing!

 

Version: Nifi 0.7.0, RHEL 6.8, with Java JRE 1.7.0_101

 

Logs/Stacktrace:

 

2016-08-17 19:01:09,339 INFO [Timer-Driven Process Thread-3] 
o.a.n.p.attributes.UpdateAttribute UpdateAttribute[id=7b485633-a6e3-4aee-       
   a671-d5b6f2599040] Updated attributes for 
StandardFlowFileRecord[uuid=bda2e6c2-7a20-4354-a65f-3ed5b9ef4d06,claim=StandardContentClaim
           [resourceClaim=StandardResourceClaim[id=1471471716616-15, 
container=default, section=15], offset=44598, length=3467],offset=0,            
      name=20160817190051056-low-text_json_good.json,size=3467]; transferring 
to 'success'

   29 2016-08-17 19:01:09,346 ERROR [Timer-Driven Process Thread-3] 
o.a.nifi.processors.aws.s3.PutS3Object PutS3Object[id=a0836995-c787-40b1-       
  a8bb-c6f39bb9f37a] PutS3Object[id=a0836995-c787-40b1-a8bb-c6f39bb9f37a] 
failed to process due to java.lang.IllegalStateException:               
unexpected; rolling back session: java.lang.IllegalStateException: unexpected

   30 2016-08-17 19:01:09,349 ERROR [Timer-Driven Process Thread-3] 
o.a.nifi.processors.aws.s3.PutS3Object

   31 java.lang.IllegalStateException: unexpected

   32     at 
com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream.cloneFrom(MD5DigestCalculatingInputStream.java:54)
 ~[na:na]

   33     at 
com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream.mark(MD5DigestCalculatingInputStream.java:66)
 ~[na:na]

   34     at 
com.amazonaws.internal.SdkFilterInputStream.mark(SdkFilterInputStream.java:96) 
~[na:na]

   35     at 
com.amazonaws.internal.SdkFilterInputStream.mark(SdkFilterInputStream.java:96) 
~[na:na]

   36     at 
com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:472) 
~[na:na]

   37     at 
com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:317) ~[na:na]

   38     at 
com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3595) 
~[na:na]

   39     at 
com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1382) 
~[na:na]

   40     at 
org.apache.nifi.processors.aws.s3.PutS3Object$1.process(PutS3Object.java:446) 
~[na:na]

   41     at 
org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:1851)
 ~[nifi-framework-core-0.7.0.         jar:0.7.0]

   42     at 
org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:1822)
 ~[nifi-framework-core-0.7.0.         jar:0.7.0]

   43     at 
org.apache.nifi.processors.aws.s3.PutS3Object.onTrigger(PutS3Object.java:400) 
~[na:na]

   44     at 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
 ~[nifi-api-0.7.0.jar:0.7.0]

   45     at 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1054)
 [nifi-framework-core-0.7.0.jar:0.7.0]

   46     at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:136)
 [nifi-framework-core-0.7.0.      jar:0.7.0]

   47     at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
 [nifi-framework-core-0.7.0.       jar:0.7.0]

   48     at 
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:127)
 [nifi-framework-core-0.      7.0.jar:0.7.0]

   49     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
[na:1.7.0_101]

   50     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) 
[na:1.7.0_101]

   51     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
 [na:1.7.           0_101]

   52     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 [na:1.7.0_101]

   53     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
[na:1.7.0_101]

   54     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
[na:1.7.0_101]

   55     at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101]

   56 Caused by: java.lang.CloneNotSupportedException: null

   57     at java.security.MessageDigest$Delegate.clone(MessageDigest.java:571) 
~[na:1.7.0_101]

   58     at 
com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream.cloneFrom(MD5DigestCalculatingInputStream.java:52)
 ~[na:na]

   59     ... 23 common frames omitted

   60 2016-08-17 19:01:09,350 ERROR [Timer-Driven Process Thread-3] 
o.a.nifi.processors.aws.s3.PutS3Object PutS3Object[id=a0836995-c787-40b1-       
  a8bb-c6f39bb9f37a] PutS3Object[id=a0836995-c787-40b1-a8bb-c6f39bb9f37a] 
failed to process session due to java.lang.IllegalStateException:       
unexpected: java.lang.IllegalStateException: unexpected

   61 2016-08-17 19:01:09,354 ERROR [Timer-Driven Process Thread-3] 
o.a.nifi.processors.aws.s3.PutS3Object

   62 java.lang.IllegalStateException: unexpected

   63     at 
com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream.cloneFrom(MD5DigestCalculatingInputStream.java:54)
 ~[na:na]

   64     at 
com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream.mark(MD5DigestCalculatingInputStream.java:66)
 ~[na:na]

   65     at 
com.amazonaws.internal.SdkFilterInputStream.mark(SdkFilterInputStream.java:96) 
~[na:na]

   66     at 
com.amazonaws.internal.SdkFilterInputStream.mark(SdkFilterInputStream.java:96) 
~[na:na]

   67     at 
com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:472) 
~[na:na]

   68     at 
com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:317) ~[na:na]

   69     at 
com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3595) 
~[na:na]

   70     at 
com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1382) 
~[na:na]

   71     at 
org.apache.nifi.processors.aws.s3.PutS3Object$1.process(PutS3Object.java:446) 
~[na:na]

   72     at 
org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:1851)
 ~[nifi-framework-core-0.7.0.         jar:0.7.0]

   73     at 
org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:1822)
 ~[nifi-framework-core-0.7.0.         jar:0.7.0]

   74     at 
org.apache.nifi.processors.aws.s3.PutS3Object.onTrigger(PutS3Object.java:400) 
~[na:na]

   75     at 
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
 ~[nifi-api-0.7.0.jar:0.7.0]

   76     at 
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1054)
 ~[nifi-framework-core-0.7.0.jar:0.7.0]

   77     at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:136)
 [nifi-framework-core-0.7.0.      jar:0.7.0]

   78     at 
org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
 [nifi-framework-core-0.7.0.       jar:0.7.0]

   79     at 
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:127)
 [nifi-framework-core-0.      7.0.jar:0.7.0]

   80     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
[na:1.7.0_101]

   81     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) 
[na:1.7.0_101]

   82     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
 [na:1.7.           0_101]

   83     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 [na:1.7.0_101]

   84     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
[na:1.7.0_101]

   85     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
[na:1.7.0_101]

   86     at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101]

   87 Caused by: java.lang.CloneNotSupportedException: null

   88     at java.security.MessageDigest$Delegate.clone(MessageDigest.java:571) 
~[na:1.7.0_101]

   89     at 
com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream.cloneFrom(MD5DigestCalculatingInputStream.java:52)
 ~[na:na]

   90     ... 23 common frames omitted

   91 2016-08-17 19:01:09,354 WARN [Timer-Driven Process Thread-3] 
o.a.nifi.processors.aws.s3.PutS3Object PutS3Object[id=a0836995-c787-40b1-       
   a8bb-c6f39bb9f37a] Processor Administratively Yielded for 1 sec due to 
processing failure

 

 

 

Thanks, 

Dan M

 

From: James Wing <[email protected]>
Reply-To: <[email protected]>
Date: Wednesday, August 17, 2016 at 8:32 PM
To: <[email protected]>
Subject: Re: PutS3Object Error

 

Dan,

Would you please share the version of NiFi you are using?  Also, would you 
please look in logs/nifi-app.log for the stack trace of the exception and any 
nested exceptions?  

Thanks,

James

 

On Wed, Aug 17, 2016 at 5:05 PM, dgm <[email protected]> wrote:

I’m just staring to use nifi and having an issue with the PutS3Object 
processor.   I believe that it's configured consistently with my other S3 
processors, using the same accounts/permissions...   receiving the following 
error in nifi: PutS3Object[id=a3d6e547-9f71-4bcd-8873-108575604ab4] 
PutS3Object[id=a3d6e547-9f71-4bcd-8873-108575604ab4] failed to process session 
due to java.lang.IllegalStateException: unexpected: 
java.lang.IllegalStateException: unexpected

 

When I configured the processor, I’m completing all the mandatory fields (i.e. 
object key, bucket, access key, secret key, storage class, and region).   I’ve 
made sure these are consistent with my other S3 processors (List and Fetch – of 
which I can successful retrieve files).

 

Any help or guidance would be greatly appreciated!

 

Thanks, 

Dan M

 

Reply via email to