CRRUI3658E An error occurred on proxy at variable_name while trying to invoke service on variable_name.

Explanation

The EGL RUI proxy failed to process the service request, and returns the response to JavaScript service runtime. The error is reported in the exception handler, but the response is not in a JSON format or the parsed JSON object is not a JSONRPCError object. Typically, this error message is displayed when the Java service runtime does not catch the errors that occur in the EGL RUI proxy. Therefore, no JSONRPCError format response is created and made available to the RUI client.

User Response

Try one of the following actions to find out the issue:
  • See server logs for more information about the sever.
  • If necessary, extend the exception handler in the RUI source code to obtain more exception messages. For example:
    function errorCallback(exp AnyException in)
    		sie ServiceInvocationException = exp as ServiceInvocationException;
    		syslib.writeStderr("messageID: "+sie.messageID);
    		syslib.writeStderr("message: "+sie.message);
    		syslib.writeStderr("detail1: "+sie.detail1);
    		syslib.writeStderr("detail2: "+sie.detail2);
    		syslib.writeStderr("detail3: "+sie.detail3);
    	end
  • Turn on EGL tracing by setting the following Environment Variables in the web.xml file, then get information from the trace output. See "Description of Java runtime properties" in RBD Information Center for more details.
    vgj.trace.type=-1
    vgj.trace.device.option=0 (0 for stdout, 1 for stderr, 2 for file)
    vgj.trace.device.spec=path/filename (if vgj.trace.device.option is set to 2 )

Feedback