REDIS Client Exception

Getting REDIS Exception while pulling out Messages into our chat line from last 24hrs. Need help. URGENT Thanks.

Server reported an error: FAULT = ‘Server.Processing’ [java.lang.RuntimeException: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool] <java.lang.RuntimeException: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at com.backendless.redis.JedisManager.execute(JedisManager.java:107)
at com.backendless.redis.AbstractJedisClientManager.execute(AbstractJedisClientManager.java:62)
at com.backendless.management.analytics.performance.ApiLimitManager.considerApiCall(ApiLimitManager.java:33)
at com.backendless.old.security.Authorization.authorizeApp(Authorization.java:56)
at com.backendless.types.v3.RequestMessage.executeMessage(RequestMessage.java:90)
at com.backendless.types.v3.RequestMessage.execute(RequestMessage.java:69)
at weborb.dispatch.V3Dispatcher.dispatch(V3Dispatcher.java:43)
at controllers.WebORB.handleAMFRequest(WebORB.java:90)
at Routes$$anonfun$routes$1$$anonfun$applyOrElse$90$$anonfun$apply$90.apply(routes_routing.scala:4342)
at Routes$$anonfun$routes$1$$anonfun$applyOrElse$90$$anonfun$apply$90.apply(routes_routing.scala:4342)
at play.core.Router$HandlerInvokerFactory$$anon$4.resultCall(Router.scala:264)
at play.core.Router$HandlerInvokerFactory$JavaActionInvokerFactory$$anon$15$$anon$1.invocation(Router.scala:255)
at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:55)
at com.backendless.TimeOutAction.call(TimeOutAction.java:21)
at com.backendless.SimultaneousApiCallLimitAction.call(SimultaneousApiCallLimitAction.java:20)
at com.backendless.CloseEntityManagerAction.call(CloseEntityManagerAction.java:18)
at play.core.j.JavaAction$$anonfun$11.apply(JavaAction.scala:82)
at play.core.j.JavaAction$$anonfun$11.apply(JavaAction.scala:82)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:40)
at play.api.libs.iteratee.Execution$trampoline$.execute(Execution.scala:46)
at play.core.j.HttpExecutionContext.execute(HttpExecutionContext.scala:32)
at scala.concurrent.impl.Future$.apply(Future.scala:31)
at scala.concurrent.Future$.apply(Future.scala:492)
at play.core.j.JavaAction$class.apply(JavaAction.scala:82)
at play.core.Router$HandlerInvokerFactory$JavaActionInvokerFactory$$anon$15$$anon$1.apply(Router.scala:252)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:130)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:130)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:129)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:128)
at scala.Option.map(Option.scala:146)
at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:128)
at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:121)
at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:483)
at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:483)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:519)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:519)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$14.apply(Iteratee.scala:496)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$14.apply(Iteratee.scala:496)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:41)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.util.Pool.getResource(Pool.java:50)
at redis.clients.jedis.JedisPool.getResource(JedisPool.java:86)
at com.backendless.redis.JedisManager.getJedis(JedisManager.java:34)
at com.backendless.redis.JedisManager.execute(JedisManager.java:100)
… 48 more
Caused by: java.util.NoSuchElementException: Unable to validate object
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:502)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361)
at redis.clients.util.Pool.getResource(Pool.java:48)
… 51 more

What is your application ID?

867B9E9D-1EA5-0B50-FF76-9E4562456700

Thanks Mark

I’m getting the same thing around 50% of the time. I just started working with Backendless a few days ago. Everything has been great up until now when I try to load images I have stored in the cloud file system…not a good impression so far. I really hope it’s something we’re missing on the client side. My app ID is ABE7713C-BD1D-6E5D-FFCD-C186555D0E00

We’re experiencing an issue and the SysOps team is looking into it. I will post an update as soon as I have it from the team.

Mark

We have made a few diagnostics-related changes. Please let us know if you experience any issues.

Thanks,
Mark

Thanks Mark its all good now.
Thanks for the support.

Thank you for confirming. I will mark this topic as Solved for now as things have stabilized.

Regards,
Mark

Thanks! seems a lot better