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 )