Hi to All, When my small application is trying to get connected with a remote Geode service, I have the following exceptions:
[info 2017/04/29 17:47:08.564 EEST <main> tid=0x1] Running in local mode since mcast-port was 0 and locators was empty. [info 2017/04/29 17:47:16.337 EEST <poolTimer-DEFAULT-2> tid=0x19] AutoConnectionSource discovered new locators [ip-172-30-0-92:10334] [warn 2017/04/29 17:47:16.337 EEST <main> tid=0x1] Could not connect to: ip-<local ip>2:40404 java.net.UnknownHostException: ip-172-30-0-92 at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at com.gemstone.gemfire.internal.SocketCreator.connectForClient(SocketCreator.java:924) at com.gemstone.gemfire.cache.client.internal.ConnectionImpl.connect(ConnectionImpl.java:101) at com.gemstone.gemfire.cache.client.internal.ConnectionFactoryImpl.createClientToServerConnection(ConnectionFactoryImpl.java:144) at com.gemstone.gemfire.cache.client.internal.QueueManagerImpl.initializeConnections(QueueManagerImpl.java:463) at com.gemstone.gemfire.cache.client.internal.QueueManagerImpl.start(QueueManagerImpl.java:313) at com.gemstone.gemfire.cache.client.internal.PoolImpl.start(PoolImpl.java:332) at com.gemstone.gemfire.cache.client.internal.PoolImpl.finishCreate(PoolImpl.java:160) at com.gemstone.gemfire.cache.client.internal.PoolImpl.create(PoolImpl.java:146) at com.gemstone.gemfire.internal.cache.PoolFactoryImpl.create(PoolFactoryImpl.java:324) at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.determineDefaultPool(GemFireCacheImpl.java:2961) at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.initializeDeclarativeCache(GemFireCacheImpl.java:1315) at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.init(GemFireCacheImpl.java:1147) at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:770) at com.gemstone.gemfire.cache.client.ClientCacheFactory.basicCreate(ClientCacheFactory.java:216) at com.gemstone.gemfire.cache.client.ClientCacheFactory.create(ClientCacheFactory.java:171) at eu.exodussoft.etl.middleware.GeodeLib.InitGeodeServer(GeodeLib.java:206) at eu.exodussoft.etl.middleware.GeodeLib.<init>(GeodeLib.java:74) at eu.exodussoft.etl.middleware.GeodeLib.getInstance(GeodeLib.java:89) at eu.exodussoft.etl.test.DataMonitoring.main(DataMonitoring.java:19) [warn 2017/04/29 17:47:16.337 EEST <poolTimer-DEFAULT-3> tid=0x1a] Could not connect to: ip-<local ip>:40404 java.net.UnknownHostException: ip-172-30-0-92 at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at com.gemstone.gemfire.internal.SocketCreator.connectForClient(SocketCreator.java:924) at com.gemstone.gemfire.cache.client.internal.ConnectionImpl.connect(ConnectionImpl.java:101) at com.gemstone.gemfire.cache.client.internal.ConnectionFactoryImpl.createClientToServerConnection(ConnectionFactoryImpl.java:144) at com.gemstone.gemfire.cache.client.internal.ConnectionFactoryImpl.createClientToServerConnection(ConnectionFactoryImpl.java:261) at com.gemstone.gemfire.cache.client.internal.pooling.ConnectionManagerImpl.prefillConnection(ConnectionManagerImpl.java:805) at com.gemstone.gemfire.cache.client.internal.pooling.ConnectionManagerImpl.prefill(ConnectionManagerImpl.java:748) at com.gemstone.gemfire.cache.client.internal.pooling.ConnectionManagerImpl$PrefillConnectionsTask.run2(ConnectionManagerImpl.java:899) at com.gemstone.gemfire.cache.client.internal.PoolImpl$PoolTask.run(PoolImpl.java:1259) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) [info 2017/04/29 17:47:17.345 EEST <poolTimer-DEFAULT-3> tid=0x1a] locator ip-<local ip>:10334 is not running. java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at com.gemstone.gemfire.internal.SocketUtils.connect(SocketUtils.java:85) at com.gemstone.gemfire.internal.SocketUtils.connect(SocketUtils.java:57) at com.gemstone.gemfire.internal.SocketCreator.connect(SocketCreator.java:1020) at com.gemstone.gemfire.internal.SocketCreator.connect(SocketCreator.java:955) at com.gemstone.gemfire.internal.SocketCreator.connect(SocketCreator.java:945) at com.gemstone.gemfire.distributed.internal.tcpserver.TcpClient.getServerVersion(TcpClient.java:197) at com.gemstone.gemfire.distributed.internal.tcpserver.TcpClient.requestToServer(TcpClient.java:113) at com.gemstone.gemfire.distributed.internal.tcpserver.TcpClient.requestToServer(TcpClient.java:97) at com.gemstone.gemfire.cache.client.internal.AutoConnectionSourceImpl.queryOneLocator(AutoConnectionSourceImpl.java:197) at com.gemstone.gemfire.cache.client.internal.AutoConnectionSourceImpl.queryLocators(AutoConnectionSourceImpl.java:229) at com.gemstone.gemfire.cache.client.internal.AutoConnectionSourceImpl.findServer(AutoConnectionSourceImpl.java:141) at com.gemstone.gemfire.cache.client.internal.ConnectionFactoryImpl.createClientToServerConnection(ConnectionFactoryImpl.java:236) at com.gemstone.gemfire.cache.client.internal.pooling.ConnectionManagerImpl.prefillConnection(ConnectionManagerImpl.java:805) at com.gemstone.gemfire.cache.client.internal.pooling.ConnectionManagerImpl.prefill(ConnectionManagerImpl.java:748) at com.gemstone.gemfire.cache.client.internal.pooling.ConnectionManagerImpl$PrefillConnectionsTask.run2(ConnectionManagerImpl.java:899) at com.gemstone.gemfire.cache.client.internal.PoolImpl$PoolTask.run(PoolImpl.java:1259) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Well, - Geode locator and service are up and running - Ports 10334 and 40404 are mapped in my firewall and I can telnet these ports. No problem. - All services and applications working at this remote host can use Geode service without any problem. So, what is missing? What should I do? -- Saygılarımla, with my warm regards, Ali KOYUNCU
