macromedia jrun flash remoting:
:confused;
I'm new to FlashRemoting and have been assigned the task of getting a project
back up and running. I have a JRun server that I'm trying to connect to a EJB
but I just get back the error below.
Would someone out there please tell me what it actually means and how one
would go about resolving it.
Many thanks in advance.
-----------------------------------------------
7/27 16:6:48 [INFO] : Creating Service for
uk.co.twodb.java.apps.fastbet.services.business.User
7/27 16:6:48 [INFO] : Creating gateway connection for
http://dev2core/fastbet/web/v3.10/dynamic/gateway
7/27 16:6:48 [INFO] : Successfully created Service
7/27 16:6:48 [INFO] : Invoking getUser on
uk.co.twodb.java.apps.fastbet.services.business.User
error
7/27 16:6:49 [DEBUG] : Service invocation failed.
7/27 16:6:49 [DEBUG] :
uk.co.twodb.java.apps.fastbet.services.business.User.getUser() returned {code:
"SERVER.PROCESSING",
description: "Service threw an exception during method invocation: null",
details: "java.io.FileNotFoundException
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:79)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at
jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:534)
at jrun.servlet.JRunNamedDispatcher.include(JRunNamedDispatcher.java:91)
at
flashgateway.adapter.java.ServletAdapter.invokeFunction(ServletAdapter.java:79)
at flashgateway.filter.AdapterFilter.invoke(AdapterFilter.java:266)
at flashgateway.filter.SecurityFilter.invoke(SecurityFilter.java:84)
at flashgateway.filter.LicenseFilter.invoke(LicenseFilter.java:58)
at flashgateway.filter.ErrorFilter.invoke(ErrorFilter.java:44)
at flashgateway.filter.LogFilter.invoke(LogFilter.java:43)
at flashgateway.filter.BatchProcessFilter.invoke(BatchProcessFilter.java:63)
at flashgateway.filter.DebugFilter.invoke(DebugFilter.java:38)
at flashgateway.filter.SerializationFilter.invoke(SerializationFilter.java:59)
at flashgateway.Gateway.invoke(Gateway.java:194)
at flashgateway.controller.GatewayServlet.service(GatewayServlet.java:56)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at
jrunx.util.DynamicClassLoaderFilter.doFilter(DynamicClassLoaderFilter.java:48)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
",
level: "error",
type: "java.io.FileNotFoundException"}
-----------------------------------------------
The code that returns this erorr is:-
import mx.remoting.Service;
import mx.services.Log;
import mx.rpc.RelayResponder;
import mx.rpc.FaultEvent;
import mx.rpc.ResultEvent;
import mx.remoting.PendingCall;
import mx.remoting.RecordSet;
import mx.remoting.DataGlue;
mx.remoting.debug.NetDebug.initialize(); // initialize the NCD
var fbService:Service = new
Service("http://dev2core/fastbet/web/v3.10/dynamic/gateway", new
Log(Log.DEBUG),"uk.co.twodb.java.apps.fastbet.services.business.User", null,
null);
//Test the connection
function getTestConn(){
var user_str:String = "1700029";
var pin_str:String = "1111";
var service_str:String = "cdp"
var testConn_pc:PendingCall = fbService.getUser(user_str, pin_str,
service_str);
testConn_pc.responder = new RelayResponder(this, "getTestConn_Result",
"getTestConn_Fault");
}
function getTestConn_Fault(fault:FaultEvent):Void{
trace("error");
}
function getTestConn_Result(re:ResultEvent){
trace("Here");
}
getTestConn();