Cannot use CodeRunner

I have a problem that looks similar to the one over here: http://support.backendless.com/t/coderunner-issues

I cannot run Depoly.bat or Coderunner.bat. (I am on Windows) Yesterday all of this worked fine.


A:\some\path\Android\backendless_cloud_code\CodeRunnerSDK_3.0.19\bin>Deploy.bat
Starting CodeRunner
[INFO] JDK from "JAVA_HOME" - C:\Program Files\Java\jdk1.8.0_111
[INFO] JRE from "JRE_HOME"  - C:\Program Files\Java\jre1.8.0_111
[INFO] CodeRunner(tm) Backendless Debugging Utility
[INFO] Copyright(C) 2017 Backendless Corp. All rights reserved.
[INFO] Version: 3.0.19 Build date: 20160613-1132
[INFO] CodeRunner session is running for 2 hours and will be terminated on 20:39:27.316[UTC]


[INFO] Registering runner on: 'http://api.backendless.com' with version 'v1'
[INFO] Application ID:  'THIS IS PRIVATE'
[INFO] Secret key:      'THIS IS PRIVATE'
[ERROR] NOAUTH Authentication required.
redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
        at redis.clients.jedis.Protocol.processError(Protocol.java:117) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.process(Protocol.java:142) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.read(Protocol.java:196) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:288) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:224) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1969) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1834) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.impl.MessageProcessor.pollMessage(MessageProcessor.java:41) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.AbstractMessageProcessor.run(AbstractMessageProcessor.java:44) [CodeRunner.jar:na]
[ERROR] NOAUTH Authentication required.
redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
        at redis.clients.jedis.Protocol.processError(Protocol.java:117) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.process(Protocol.java:142) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.read(Protocol.java:196) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:288) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:224) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1969) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1834) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.impl.MessageProcessor.pollMessage(MessageProcessor.java:41) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.AbstractMessageProcessor.run(AbstractMessageProcessor.java:44) [CodeRunner.jar:na]
[ERROR] NOAUTH Authentication required.
redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
        at redis.clients.jedis.Protocol.processError(Protocol.java:117) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.process(Protocol.java:142) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.read(Protocol.java:196) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:288) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:224) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1969) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1834) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.impl.MessageProcessor.pollMessage(MessageProcessor.java:41) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.AbstractMessageProcessor.run(AbstractMessageProcessor.java:44) [CodeRunner.jar:na]
[ERROR] Internal server error with id 235350C0-F07B-C04D-FFE4-0E8002B14000
[ERROR] NOAUTH Authentication required.
redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
        at redis.clients.jedis.Protocol.processError(Protocol.java:117) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.process(Protocol.java:142) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Protocol.read(Protocol.java:196) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:288) ~[CodeRunner.jar:na]
        at redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:224) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1969) ~[CodeRunner.jar:na]
        at redis.clients.jedis.BinaryJedis.blpop(BinaryJedis.java:1834) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.impl.MessageProcessor.pollMessage(MessageProcessor.java:41) ~[CodeRunner.jar:na]
        at com.backendless.coderunner.processor.AbstractMessageProcessor.run(AbstractMessageProcessor.java:44) [CodeRunner.jar:na]
[ERROR] Unfortunately, CodeRunner Debugging Utility cannot continue

Line 47 looks interesting:

[ERROR] Internal server error with id 235350C0-F07B-C04D-FFE4-0E8002B14000

Can you help me with this problem?

This is my config file:

# This is main configuration file for Code Runner
# Application id
application.id = THIS IS PRIVATE
# Code Runner ID assigned by Backendless Console.
application.secretKey = THIS IS PRIVATE
# Application version name
# Default: v1
application.version=v1
# Optional argument. Search path for classes which will be used for debugging or publishing.
# By default Code Runner looks for the ./build/classes directory located in the current directory
location.classes=../classes/
# Optional argument. Search path for jar files which are the dependencies for the code which is debugged or published.
# By default Code Runner looks for the ./build/libs directory located in the current directory.
location.jar=../libs/
# System properties
# Don't touch, if you do not really understand this
system.server.url=http://api.backendless.com
system.redis.master.host = cl.backendless.com
system.redis.master.port = 6379
genericservice.loadall_from_libs=false
system.services.exclude.jar=backendless.jar,servlet-api-*.jar,weborb-*.jar
system.thread.manipulation.exclude.classes=weborb.cloud.AmazonBillingClient
system.weborb.path=./none.jar
system.pool.core=20
system.type=LOCAL
system.repo.path=../repo/
# in seconds
allowedHosts.refreshTime=240
enterprise.allowedHosts=localhost,\
  127.0.0.1,\
  api.backendless.com,\
  backendless.chargify.com,\
  backendlesstest.chargify.com

Hello, Felix.

The issue is fixed, please check.

Regards,
Olga

Yes, I can confirm that it works now. Thank you!

Will it happen again, or should it now be permanently fixed?

Best Wishes,
Felix D.

It should be fixed permanently now, of course. But in case you encounter the same problem again - please feel free to report it and we shall investigate it further.

Nice, I will do so. Thanks! :slight_smile: