I'm seeing the following in my jenkins system log regularly. EC2 plugin seems to be spinning instance up just fine.
Any idea what is causing this? Nov 2, 2012 5:11:28 PM hudson.triggers.SafeTimerTask run SEVERE: Timer task com.base2services.jenkins.SqsQueueHandler@75d3ce2c failed com.amazonaws.AmazonClientException: Unable to calculate a request signature: Unable to calculate a request signature: Empty key at com.amazonaws.auth.AbstractAWSSigner.signAndBase64Encode(AbstractAWSSigner.java:71) at com.amazonaws.auth.AbstractAWSSigner.signAndBase64Encode(AbstractAWSSigner.java:55) at com.amazonaws.auth.QueryStringSigner.sign(QueryStringSigner.java:83) at com.amazonaws.auth.QueryStringSigner.sign(QueryStringSigner.java:46) at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:238) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:170) at com.amazonaws.services.sqs.AmazonSQSClient.invoke(AmazonSQSClient.java:776) at com.amazonaws.services.sqs.AmazonSQSClient.listQueues(AmazonSQSClient.java:564) at com.amazonaws.services.sqs.AmazonSQSClient.listQueues(AmazonSQSClient.java:732) at com.base2services.jenkins.SqsProfile.createQueue(SqsProfile.java:72) at com.base2services.jenkins.SqsProfile.getQueueUrl(SqsProfile.java:62) at com.base2services.jenkins.SqsQueueHandler.doRun(SqsQueueHandler.java:37) at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54) at java.util.TimerThread.mainLoop(Timer.java:534) at java.util.TimerThread.run(Timer.java:484) Caused by: com.amazonaws.AmazonClientException: Unable to calculate a request signature: Empty key at com.amazonaws.auth.AbstractAWSSigner.sign(AbstractAWSSigner.java:90) at com.amazonaws.auth.AbstractAWSSigner.signAndBase64Encode(AbstractAWSSigner.java:68) ... 14 more Caused by: java.lang.IllegalArgumentException: Empty key at javax.crypto.spec.SecretKeySpec.<init>(SecretKeySpec.java:96) at com.amazonaws.auth.AbstractAWSSigner.sign(AbstractAWSSigner.java:87) ... 15 more