Jim, I hear your pain. I've had issues here as well. I strongly urge you to file a bug report so our engineers can know about this. To be clear, the bug is that the error wasn't done in a way to help you, when clearly it should have been.
On Wed, Jan 16, 2013 at 1:36 PM, Jim Campbell <[email protected]> wrote: > > Figured it out! > > Fortunately, a programming error - I'd mistakenly defined an argument in a > REST-enabled CFC with an HTTPMethod of "GET" as an array instead of a > string. As such, even if it wasn't being called, it still caused the REST > response of an unrelated CFC to fail (or, at least, return null). > > I'm glad it's working, but this is easily the worst error situation I've > come across, and it seems like it's an issue with remote-access CFCs in > general. I've had strange errors before with a remote-invoked > JSON-returning CFC (through CFAJAXPROXY) that had an error, but the server, > instead of passing along an exception, said it was unable to find the CFC. > > It's more than a little annoying that there wasn't a single understandable > error message or even a meaningful stack trace in any of the error logs at > the very least. > > Ok, rant over, Thanks for your help/sanity check, Ray - it helped me narrow > things down quite a bit. I'm going to go for a walk now :) > > - Jim > > > On Tue, Jan 15, 2013 at 10:51 PM, Dan Baughman <[email protected] > >wrote: > > > > > I'm an old school coder and always serialize stuff manually without > > using the built-in garbage and it works great that way. The other > > serialization I use often is cfwddx > > > > On Tue, Jan 15, 2013 at 2:55 PM, Jim Campbell <[email protected]> wrote: > > > > > > No worries - the way it's built, it's not *too* much of a stretch to > > switch > > > gears and go to the old "http://domain/foo.cfc?kicking=it&old=school" > > > method - the REST interface itself is a minor aspect of the functional > > > nature of the application. I'll keep an eye on this thread, though - > > maybe > > > there's a solution, and I'll check in with Adobe support and file a bug > > > report if necessary. > > > > > > Thanks! > > > > > > - Jim > > > > > > > > > On Tue, Jan 15, 2013 at 3:46 PM, Raymond Camden < > [email protected] > > >wrote: > > > > > >> > > >> You got me man. Sorry. The virtual server thing is something I ran > into > > and > > >> was never able to get around. Unless someone else can help, best I'd > > >> recommend is Adobe support. > > >> > > >> Actually - let me ping someone. > > >> > > >> > > >> On Tue, Jan 15, 2013 at 3:42 PM, Jim Campbell <[email protected]> wrote: > > >> > > >> > > > >> > The REST CFCs themselves are not in virtual directories. I have two > > local > > >> > servers created in IIS - dev.remote (which handles the REST > requests) > > and > > >> > dev.local (everything else). Both of these environments have virtual > > >> > directories for CFIDE and jakarta, but, for dev.local, the REST CFCs > > are > > >> > physically there. > > >> > > > >> > I've tried CF mapping the folder containing the REST CFCs ("/API"), > > but > > >> it > > >> > doesn't make a difference. > > >> > > > >> > Just now, I tried using restDeleteApplication() and > > restInitApplication() > > >> > in onApplicationStart(), but no dice. At this point, there doesn't > > seem > > >> to > > >> > be any way to re-register the app. > > >> > > > >> > Is there possibly a neo-something.xml file that could contain some > > fouled > > >> > up registration code? > > >> > > > >> > - Jim > > >> > > > >> > On Tue, Jan 15, 2013 at 3:13 PM, Raymond Camden < > > [email protected] > > >> > >wrote: > > >> > > > >> > > > > >> > > By any chance are these CFCs under a virtual folder? (Not CF > > mapping,a > > >> > > virtual IIS folder). > > >> > > > > >> > > > > >> > > On Tue, Jan 15, 2013 at 2:46 PM, Jim Campbell <[email protected]> > > wrote: > > >> > > > > >> > > > > > >> > > > Yep - that did nothing notable (no errors on the page or in the > > logs) > > >> > and > > >> > > > no difference in response. For the record, all of my REST > > responses > > >> are > > >> > > > coming back empty, regardless of the return type. > > >> > > > On Jan 15, 2013 2:30 PM, "Raymond Camden" < > > [email protected]> > > >> > > wrote: > > >> > > > > > >> > > > > > > >> > > > > Have you tried reloading it in the REST page in the CF Admin? > > >> > > > > > > >> > > > > > >> > > -- > > >> > > > > >> > > > >> > > > =========================================================================== > > >> > > Raymond Camden, Adobe Developer Evangelist > > >> > > > > >> > > Email : [email protected] > > >> > > Blog : www.raymondcamden.com > > >> > > Twitter: cfjedimaster > > >> > > > > >> > > > > >> > > > > >> > > > >> > > > >> > > >> > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:353947 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

