Just upgraded to Standalone3.0.0-v16
Added a generic event handler, downloaded the code. Didn’t make any changes, error on running CodeRunner.sh:
Exception in thread "main" java.lang.RuntimeException: com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:7737 [/127.0.0.1] failed: Connection refused
at com.backendless.coderunner.config.RemoteConfigProvider.retrieveHosts(RemoteConfigProvider.java:32)
at com.backendless.coderunner.config.RemoteConfigProvider.<init>(RemoteConfigProvider.java:15)
at com.backendless.coderunner.config.Config.init(Config.java:25)
at com.backendless.coderunner.CodeRunnerLoader.main(CodeRunnerLoader.java:34)
Caused by: com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:7737 [/127.0.0.1] failed: Connection refused
at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:146)
at com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
at com.backendless.coderunner.config.RemoteConfigProvider.retrieveHosts(RemoteConfigProvider.java:27)
... 3 more
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:7737 [/127.0.0.1] failed: Connection refused
at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:142)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:319)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:363)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:219)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:141)
... 5 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:72)
at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:125)
... 16 more
I though it could help modifying the CodeRunner.sh file as follows:
Before:
java $JAVA_ARGS -Dbackendless.component=127.0.0.1 -Dbackendless.flightcontrol=127.0.0.1:7737 -cp "*:../libs/*" com.backendless.coderunner.CodeRunnerLoader $@
After:
java $JAVA_ARGS -Dbackendless.component=myServerIP -Dbackendless.flightcontrol=myServerIP:7737 -cp "*:../libs/*" com.backendless.coderunner.CodeRunnerLoader $@
Result:
Listening for transport dt_socket at address: 5005
[INFO] CodeRunner(tm) Backendless Debugging Utility
[INFO] Copyright(C) 2016 Backendless Corp. All rights reserved.
[INFO] Version: 3.0.0 Build date: 20160129-0801
[INFO] CodeRunner session is running for 2 hours and will be terminated on 13:01:00.596[UTC]
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.backendless.coderunner.CodeRunnerLoader.main(CodeRunnerLoader.java:39)
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:94)
at com.backendless.redis.JedisManager.execute(JedisManager.java:220)
at com.backendless.redis.JedisManager.create(JedisManager.java:74)
at com.backendless.redis.JedisManager.create(JedisManager.java:54)
at com.backendless.coderunner.redis.RedisPoolManager.<init>(RedisPoolManager.java:62)
at com.backendless.coderunner.redis.RedisPoolManager.<clinit>(RedisPoolManager.java:19)
... 1 more
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused
at redis.clients.jedis.Connection.connect(Connection.java:154)
at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:83)
at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1643)
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:85)
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:861)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)
at redis.clients.util.Pool.getResource(Pool.java:48)
... 8 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at redis.clients.jedis.Connection.connect(Connection.java:148)
... 15 more
My Standalone is nearly ontouched.
Need help here… Thanks in advance.