hi, I added the following lines in top of /usr/share/tomcat7/bin/catalina.sh :
export CATALINA_OPTS="-DAWS_ACCESS_KEY_ID=xxx -DAWS_ACCESS_KEY_SECRET=xxx" but I have the same error message. Regards, Guillaume 2016-04-05 22:59 GMT+01:00 Michael Russo <[email protected]>: > Can you try providing the AWS_ACCESS_KEY_ID= and AWS_ACCESS_KEY_SECRET= > as JVM parameters (CATALINA_OPTS) in the Tomcat init script? > > Thanks. > -Michael > > *Michael Russo* | *Engineering* | *apigee <http://apigee.com/>* | m: > +1.650.946.8608 | *skype* mikearusso > > On Tue, Apr 5, 2016 at 1:00 PM, Guillaume <[email protected]> wrote: > >> hi, >> >> I have the following error in catalina.out : >> >> 2016-04-05 20:49:30,728 ERROR (QueueListener_PushNotifications-2) >> [org.apache.usergrid.services.notifications.QueueListener] - QueueListener: >> threads interrupted >> com.google.common.util.concurrent.UncheckedExecutionException: >> java.lang.RuntimeException: Error setting up mapper >> at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2203) >> at com.google.common.cache.LocalCache.get(LocalCache.java:3937) >> at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941) >> at >> com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824) >> at >> org.apache.usergrid.persistence.queue.impl.QueueManagerFactoryImpl.getQueueManager(QueueManagerFactoryImpl.java:83) >> at >> org.apache.usergrid.services.notifications.QueueListener.execute(QueueListener.java:163) >> at >> org.apache.usergrid.services.notifications.QueueListener.access$000(QueueListener.java:47) >> at >> org.apache.usergrid.services.notifications.QueueListener$1.run(QueueListener.java:125) >> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: java.lang.RuntimeException: Error setting up mapper >> at >> org.apache.usergrid.persistence.queue.impl.SNSQueueManagerImpl.<init>(SNSQueueManagerImpl.java:185) >> at >> org.apache.usergrid.persistence.queue.impl.SNSQueueManagerImpl$$FastClassByGuice$$b7fd46d9.newInstance(<generated>) >> at >> com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) >> at >> com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) >> at >> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108) >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88) >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269) >> at >> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1009) >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1059) >> at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1005) >> at >> com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:679) >> at com.sun.proxy.$Proxy25.getQueueManager(Unknown Source) >> at >> org.apache.usergrid.persistence.queue.impl.QueueManagerFactoryImpl$1.load(QueueManagerFactoryImpl.java:66) >> at >> org.apache.usergrid.persistence.queue.impl.QueueManagerFactoryImpl$1.load(QueueManagerFactoryImpl.java:51) >> at >> com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527) >> at >> com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319) >> at >> com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282) >> at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197) >> ... 12 more >> Caused by: com.amazonaws.AmazonClientException: could not get aws access >> key from system properties >> at >> org.apache.usergrid.persistence.queue.impl.UsergridAwsCredentialsProvider.init(UsergridAwsCredentialsProvider.java:46) >> at >> org.apache.usergrid.persistence.queue.impl.UsergridAwsCredentialsProvider.<init>(UsergridAwsCredentialsProvider.java:41) >> at >> org.apache.usergrid.persistence.queue.impl.SNSQueueManagerImpl.createSQSClient(SNSQueueManagerImpl.java:689) >> at >> org.apache.usergrid.persistence.queue.impl.SNSQueueManagerImpl.<init>(SNSQueueManagerImpl.java:179) >> ... 29 more >> 2016-04-05 20:49:30,728 ERROR (QueueListener_PushNotifications-1) >> [org.apache.usergrid.services.notifications.QueueListener] - QueueListener: >> threads interrupted >> com.google.common.util.concurrent.UncheckedExecutionException: >> java.lang.RuntimeException: Error setting up mapper >> at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2203) >> at com.google.common.cache.LocalCache.get(LocalCache.java:3937) >> at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941) >> at >> com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824) >> at >> org.apache.usergrid.persistence.queue.impl.QueueManagerFactoryImpl.getQueueManager(QueueManagerFactoryImpl.java:83) >> at >> org.apache.usergrid.services.notifications.QueueListener.execute(QueueListener.java:163) >> at >> org.apache.usergrid.services.notifications.QueueListener.access$000(QueueListener.java:47) >> at >> org.apache.usergrid.services.notifications.QueueListener$1.run(QueueListener.java:125) >> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> at java.lang.Thread.run(Thread.java:745) >> >> >> I already configured this lines >> in /usr/share/tomcat7/lib/usergrid-deployment.properties : >> >> AWS_ACCESS_KEY_ID=<my-key> >> AWS_ACCESS_KEY_SECRET=<my-pass> >> >> Where is my mistake ? >> >> Regards, >> Guillaume >> >> >
