Interpreter Timeouts
I am using erlide and it works great but for an unknown reason if i try to debug one of the modules interpreter times outs.
Error trace is as follows i hope i did not some fix for this or it is not a repetition
10:01:59,365 W: (ErlideDebug.java:134) : timeout in erlide_debug:interpret/3
org.erlide.jinterface.rpc.RpcTimeoutException: timeout in erlide_debug:interpret/3
at org.erlide.jinterface.rpc.RpcHelper.getRpcResult(RpcHelper.java:239)
at org.erlide.jinterface.internal.rpc.RpcFutureImpl.get(RpcFutureImpl.java:55)
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:107)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Error trace is as follows i hope i did not some fix for this or it is not a repetition
10:01:59,365 W: (ErlideDebug.java:134) : timeout in erlide_debug:interpret/3
org.erlide.jinterface.rpc.RpcTimeoutException: timeout in erlide_debug:interpret/3
at org.erlide.jinterface.rpc.RpcHelper.getRpcResult(RpcHelper.java:239)
at org.erlide.jinterface.internal.rpc.RpcFutureImpl.get(RpcFutureImpl.java:55)
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:107)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Leave a comment
on 2012-08-17 10:30 *
By Vlad Dumitrescu
Thanks for the report!
It is a little difficult to know exactly why it took so long in your case. It would help a lot to have a way to reproduce the problem ourselves.
- Does it happen every time you try?
- Do you have many modules in your project?
- Is it a large module that you are interpreting?
- Does it work with a demo project with some simple module?
It is a little difficult to know exactly why it took so long in your case. It would help a lot to have a way to reproduce the problem ourselves.
on 2012-08-17 11:03 *
By ridvandongelci
yes it does not interpret that module every single time.
I have 20 to 30 and after this timeout
i am getting this errors for rest of modules10:01:59,370 W: (ErlideDebug.java:134) : {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
org.erlide.jinterface.rpc.RpcException: {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:112)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
It is the largest and it works for other modules and projects
I have 20 to 30 and after this timeout
i am getting this errors for rest of modules10:01:59,370 W: (ErlideDebug.java:134) : {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
org.erlide.jinterface.rpc.RpcException: {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:112)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
It is the largest and it works for other modules and projects
on 2012-08-17 11:13 *
By Vlad Dumitrescu
Is it possible to send me the module source?
If not, can you try running with R14B? You need to compile the project with R14 too.
If not, can you try running with R14B? You need to compile the project with R14 too.
on 2012-08-17 11:25 *
By ridvandongelci
I am recieving same error with R14B
on 2012-08-17 11:35 *
By Vlad Dumitrescu
Please edit your eclipse.ini file and add at the end
-Derlide.checkrpc=true
Restart eclipse and try again. Send me the log.
-Derlide.checkrpc=true
Restart eclipse and try again. Send me the log.
on 2012-08-17 11:57 *
By ridvandongelci
is this enough
11:56:03,381 F: (RpcHelper.java:338) : RPC 1228611224=> {#Pid<jerlide_402c7cc@esekilxxen1253.597.0>,{call,erlide_debug,interpret,["/vobs/rnc/artfw/rcc/rcc_support/ebin/rcc_support.beam",false,true],user}}
11:56:12,386 F: (RpcHelper.java:338) : RPC 1228611224<= null
11:56:12,386 W: (ErlideDebug.java:134) : timeout in erlide_debug:interpret/3
org.erlide.jinterface.rpc.RpcTimeoutException: timeout in erlide_debug:interpret/3
at org.erlide.jinterface.rpc.RpcHelper.getRpcResult(RpcHelper.java:239)
at org.erlide.jinterface.internal.rpc.RpcFutureImpl.get(RpcFutureImpl.java:55)
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:107)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
11:56:12,389 F: (Backend.java:846) : interpret /vobs/rnc/artfw/rcc/rcc_support/ebin/rcc_telnet.beam
11:56:12,390 F: (RpcHelper.java:338) : RPC 295602599=> {#Pid<jerlide_402c7cc@esekilxxen1253.598.0>,{call,erlide_debug,interpret,["/vobs/rnc/artfw/rcc/rcc_support/ebin/rcc_telnet.beam",false,true],user}}
11:56:12,390 F: (RpcHelper.java:338) : RPC 295602599<= {rex,{badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}}
11:56:12,390 F: (RpcHelper.java:338) : RPC result:: {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
11:56:12,391 W: (ErlideDebug.java:134) : {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
org.erlide.jinterface.rpc.RpcException: {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:112)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
11:56:03,381 F: (RpcHelper.java:338) : RPC 1228611224=> {#Pid<jerlide_402c7cc@esekilxxen1253.597.0>,{call,erlide_debug,interpret,["/vobs/rnc/artfw/rcc/rcc_support/ebin/rcc_support.beam",false,true],user}}
11:56:12,386 F: (RpcHelper.java:338) : RPC 1228611224<= null
11:56:12,386 W: (ErlideDebug.java:134) : timeout in erlide_debug:interpret/3
org.erlide.jinterface.rpc.RpcTimeoutException: timeout in erlide_debug:interpret/3
at org.erlide.jinterface.rpc.RpcHelper.getRpcResult(RpcHelper.java:239)
at org.erlide.jinterface.internal.rpc.RpcFutureImpl.get(RpcFutureImpl.java:55)
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:107)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
11:56:12,389 F: (Backend.java:846) : interpret /vobs/rnc/artfw/rcc/rcc_support/ebin/rcc_telnet.beam
11:56:12,390 F: (RpcHelper.java:338) : RPC 295602599=> {#Pid<jerlide_402c7cc@esekilxxen1253.598.0>,{call,erlide_debug,interpret,["/vobs/rnc/artfw/rcc/rcc_support/ebin/rcc_telnet.beam",false,true],user}}
11:56:12,390 F: (RpcHelper.java:338) : RPC 295602599<= {rex,{badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}}
11:56:12,390 F: (RpcHelper.java:338) : RPC result:: {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
11:56:12,391 W: (ErlideDebug.java:134) : {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
org.erlide.jinterface.rpc.RpcException: {badrpc,{'EXIT',{badarg,[{erlide_dbg_mon,cmd,1,[]},{rpc,'-handle_call_call/6-fun-0-',5,[{file,"rpc.erl"},{line,203}]}]}}}
at org.erlide.jinterface.rpc.RpcHelper.rpcCall(RpcHelper.java:112)
at org.erlide.backend.internal.ErlRuntime.makeCall(ErlRuntime.java:175)
at org.erlide.backend.internal.Backend.call(Backend.java:201)
at org.erlide.backend.internal.Backend.call(Backend.java:193)
at org.erlide.backend.internal.Backend.call(Backend.java:186)
at org.erlide.launch.debug.ErlideDebug.interpret(ErlideDebug.java:122)
at org.erlide.backend.internal.Backend.interpret(Backend.java:847)
at org.erlide.backend.internal.Backend.interpretModules(Backend.java:706)
at org.erlide.backend.internal.Backend.postLaunch(Backend.java:646)
at org.erlide.backend.internal.Backend.initialize(Backend.java:825)
at org.erlide.backend.internal.BackendFactory.createBackend(BackendFactory.java:77)
at org.erlide.backend.internal.BackendManager.createExecutionBackend(BackendManager.java:140)
at org.erlide.launch.ErlangLaunchDelegate.doLaunch(ErlangLaunchDelegate.java:106)
at org.erlide.launch.ErlangLaunchDelegate.launch(ErlangLaunchDelegate.java:60)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
on 2012-08-17 12:32 *
By Vlad Dumitrescu
Ok, thanks. I need to enable some more debugging. Will publish a new build that you can try.
Are you working at Ericsson? If yes, maybe you can send me the file internally (vlad.xx.dumitrescu@ericsson.com), it will be faster that way.
Are you working at Ericsson? If yes, maybe you can send me the file internally (vlad.xx.dumitrescu@ericsson.com), it will be faster that way.
on 2012-08-20 14:04 *
By Vlad Dumitrescu
Assigned to set to Vlad Dumitrescu
Status changed from New to Ongoing
Assigned to set to Vlad Dumitrescu
Status changed from New to Ongoing
Found the problem: we are using internally debugger code that is from R13 and in R15 there have been changes. We will update the code to R15 and release it as soon as possible.
on 2012-09-13 13:48 *
By Vlad Dumitrescu
Status changed from Ongoing to Test
Status changed from Ongoing to Test