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
>>
>>
>

Reply via email to