JRedisJSON icon indicating copy to clipboard operation
JRedisJSON copied to clipboard

Couldn't make a connection

Open matanos opened this issue 4 years ago • 2 comments

Hi ,

I've started a redis-redisjson container and loaded the module as seen below: image

now when trying to reach out the server from my java client - using 1.2.0 version I keep get this message inside the JreJSON client: java.lang.Exception at org.apache.commons.pool2.impl.BaseGenericObjectPool.(BaseGenericObjectPool.java:147) at org.apache.commons.pool2.impl.GenericObjectPool.(GenericObjectPool.java:110) at redis.clients.jedis.util.Pool.initPool(Pool.java:45) at redis.clients.jedis.util.Pool.(Pool.java:24) at redis.clients.jedis.JedisPoolAbstract.(JedisPoolAbstract.java:15) at redis.clients.jedis.JedisPool.(JedisPool.java:221) at redis.clients.jedis.JedisPool.(JedisPool.java:165) at redis.clients.jedis.JedisPool.(JedisPool.java:137) at redis.clients.jedis.JedisPool.(JedisPool.java:76) at redis.clients.jedis.JedisPool.(JedisPool.java:120) at redis.clients.jedis.JedisPool.(JedisPool.java:103) at redis.clients.jedis.JedisPool.(JedisPool.java:26) at com.redislabs.modules.rejson.JReJSON.(JReJSON.java:99) at io.redis.jedis.jedisdemo.JedisDemoApplication.start(JedisDemoApplication.java:37) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:305) at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:190) at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:153) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:103) at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:77) at org.springframework.boot.SpringApplication.run(SpringApplication.java:330) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) at io.redis.jedis.jedisdemo.JedisDemoApplication.main(JedisDemoApplication.java:47) .

The code is trivial as in your examples and my container is listening to port 6379
`` JReJSON client = new JReJSON(); JReJSON client1 = new JReJSON("localhost", 6379); JReJSON client2 = new JReJSON("127.0.0.1", 6379); all these clients are failing . May you please advise?

Thanks

matanos avatar May 12 '20 10:05 matanos

@matanos did you manage to create a connection?

gkorland avatar Apr 25 '21 08:04 gkorland

@matanos can you connect to your container using the local redis-cli? or telnet? I suspect it's a docker networking issue.

bsbodden avatar Jun 06 '21 23:06 bsbodden