your source is wrong.  Flex uses a . syntax same as Coldfusion when calling
cfcs.
your source should read cfc.AddressService

HTH

Rob

On Thu, Dec 18, 2008 at 8:48 PM, Jamie Jackson <[email protected]> wrote:

> I'm trying to get going with some Flash Remoting from Flex, but I'm having
> a tough time of it. My requests from Flex seem to time out, but if I call
> the same CFC/method, called via
> http://mysite/cfc/myCfc.cfc?method=myMethod syntax, it works right away.
>
> Any ideas as to how to fix or troubleshoot this? Please let me know what
> more info you might need from me in order to help.
>
> Thanks,
> Jamie
>
> Here's my CFC's method: (/cfc/AddressService.cfc?method=getStates)
> ====================================================
>        <cffunction name="getStates" access="remote" output="false"
> returntype="query">
>                <cfset var local = structNew() />
> <cfscript>
> local.states = querySim('
> stateID,countryID,state,state_abbr
> 1|1|Alabama|AL
> 2|1|Alaska|AK
> ....snip...
> 58|1|Wyoming|WY
> ');
> return local.states;
> </cfscript>
>        </cffunction>
>
>        <cffunction name="getCountries" access="public" output="false"
> returntype="any">
>                <cfreturn countries />
>        </cffunction>
>
> Here's the service setup in MXML
> ==========================================
>        <mx:RemoteObject id="addressService"
>                source="cfc/AddressService"
>                destination="ColdFusion"
>                fault="faultHandler(event)"
>                requestTimeout="10">
>                <mx:method name="getStates" result="resultHandler(event)"/>
>        </mx:RemoteObject>
>
> In Flex, I'm having my app dump its error:
> ==========================================
> Request timed out
>
>
> And here's what I get from the CF console:
> ===========================================
> [Flex] null
> java.lang.IllegalStateException
>        at jrun.servlet.JRunResponse.getOutputStream(JRunResponse.java:183)
>        at
> flex.messaging.endpoints.AMFEndpoint.service(AMFEndpoint.java:140)
>        at
> flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:438)
>        at
> coldfusion.flex.ColdFusionMessageBrokerServlet.service(ColdFusionMessageBrokerServlet.java:50)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>        at
> coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
>        at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
>        at
> coldfusion.filter.FlashRequestControlFilter.doFilter(FlashRequestControlFilter.java:71)
>        at
> coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
>        at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
>        at jrun.servlet.FilterChain.service(FilterChain.java:101)
>        at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
>        at
> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
>        at
> jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
>        at
> jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
>        at
> jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
>        at
> jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
>        at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: http://www.houseoffusion.com/groups/flex/message.cfm/messageid:5600
Subscription: http://www.houseoffusion.com/groups/flex/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.37

Reply via email to