When all else fails.. Go to the fiddler
http://www.fiddler2.com/fiddler2/ On Jun 28, 2011 9:06 AM, "Laurence MacNeill" <[email protected]> wrote: > It appears to be working -- we can serve regular https:// pages with no > problems... > > Any ideas why I'm still getting a "500" error when I browse to > http://localhost/flex2gateway ? I've tried every suggestion I could find on > Google when I searched... Nothing has made a diffference... (Well, I can't > try re-installing CF9, like some of the suggestions say to do, because I > don't have physical access to the machine... But one would think these > web-hosting guys would have a drive-image they'd use to create new > web-servers, rather than having to go thru all the installation rigamarole > every time they make a new server... So installation shouldn't be an issue, > one would think...) > > Anyway... I'm still open to any suggestions... Thanks, > > L. > > On Tue, Jun 28, 2011 at 8:13 AM, Eric DeCoff <[email protected]> wrote: > >> Laurence, >> >> Have you checked to see >> If your service on port 443 working >> On Jun 28, 2011 1:47 AM, "Laurence MacNeill" <[email protected]> >> wrote: >> > Progress? Maybe? >> > >> > I browse to http://localhost/flex2gateway on the new server, and I get >> the >> > following: >> > >> > 500 >> > >> > java.lang.NullPointerException >> > at >> jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:285) >> > at >> jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) >> > at >> jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) >> > at >> jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) >> > at >> jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) >> > at >> jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) >> > at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) >> > >> > >> > That certainly seems to me like the problem, eh? If the flex2gateway >> itself >> > isn't working, then no matter what I do with the services-config.xml >> file, >> > it's not gonna work. >> > >> > So -- the question now is, How do I fix the flex2gateway? >> > >> > L. >> > >> > >> > >> > On Tue, Jun 28, 2011 at 12:31 AM, Laurence MacNeill >> > <[email protected]>wrote: >> > >> >> Ok -- found the log files on Win 2008 / IIS 7... >> >> >> >> Here's the offending line: >> >> 2011-06-28 04:20:58 ##.##.##.## POST /flex2gateway/cfamfsecure - 443 - >> >> ##.##.##.## >> >> Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) >> 500 0 >> >> 0 405 >> >> >> >> (I've replaced the IP addresses with the '#'s in that line). >> >> >> >> So -- the 500 error is at the end of the line there, but what does the >> "0 0 >> >> 405" mean after the 500? Can that help me diagnose this problem somehow? >> >> And why is there a problem anyway? Shouldn't it be doing exactly that? >> >> Posting data to the /flex2gateway/cfamfsecure channel? I'm really not >> sure >> >> what's up with that... >> >> >> >> L. >> >> >> >> >> >> On Tue, Jun 28, 2011 at 12:16 AM, Laurence MacNeill < >> >> [email protected]> wrote: >> >> >> >>> If I enable 32-bit apps, it breaks everything... Ran into this problem >> >>> before trying to run 32-bit ColdFusion 8 on a 64-bit IIS. That's why we >> >>> actually upgraded our old server to 64-bit ColdFusion 9 many months >> ago... >> >>> As far as errors in the logs are concerned -- any idea where those >> might >> >>> be on Windows 2008 with IIS 7 and CF 9? I've never used Win 2008 or IIS >> 7 >> >>> 'till today... No clue where the logs are... >> >>> >> >>> https certificates: We're using the same cert from the old server... >> Cert >> >>> is working fine -- no browser certificate errors at all. >> >>> >> >>> I will try again to clear out my browser cache(s)... Did it once >> earlier >> >>> when the problem first surfaced, but maybe it needs to be done again... >> >>> >> >>> Thanks, >> >>> L. >> >>> On Tue, Jun 28, 2011 at 12:06 AM, Marty Blood <[email protected] >> >wrote: >> >>> >> >>>> A quick Google search turns up this link: >> >>>> >> http://ppshein.wordpress.com/2010/08/12/internal-500-error-cf9-on-window-2008/ >> >>>> >> >>>> So it might be that you just need to enable 32-bit apps to run in IIS >> and >> >>>> restart it. >> >>>> >> >>>> Barring that, a 500 status usually means it's the app server that's >> >>>> throwing an error. Did you see any errors in the CF9 logs or the IIS >> logs? >> >>>> Also, with https did you generate new certificates or are you using >> the >> >>>> same ones from the old server? Can you verify they were installed >> properly >> >>>> in IIS and CF9? (I personally don't know how but you should be able to >> get >> >>>> your network admins to double check that or just make sure when you >> connect >> >>>> to a basic web resource served up by IIS you don't see any certificate >> >>>> errors). >> >>>> >> >>>> I'm guessing you've run through this but it can't hurt to ask if >> you've >> >>>> cleared out your cache (browser, temp files, flash cookies if you're >> using >> >>>> any Flex) in case something on the client side is caching references >> to >> >>>> keys, certs, hashes, who-knows-what that were generated by the old >> server? >> >>>> >> >>>> Best of luck! >> >>>> >> >>>> -Marty >> >>>> >> >>>> On Mon, Jun 27, 2011 at 11:28 PM, Laurence MacNeill < >> >>>> [email protected]> wrote: >> >>>> >> >>>>> I'm at my wit's end here... >> >>>>> >> >>>>> We migrated everything over to a new server today... Win 2008, IIS 7, >> >>>>> CF9... We were running Win 2003, IIS 6 on the old server (but still >> had CF9 >> >>>>> on the old one, so nothing should've changed there). >> >>>>> >> >>>>> I copied the services-config.xml and the remoting-config.xml files >> from >> >>>>> the old server to the new one, since both the old one and the new one >> have >> >>>>> CF9 on them, and both are configured exactly the same way. >> >>>>> >> >>>>> I copied our crossdomain.xml file as well. Shouldn't be any changes >> >>>>> there, since the new server has the exact same domain-name as the old >> server >> >>>>> (because our domain-name now points to the new server). >> >>>>> >> >>>>> So someone please tell me why I'm getting the following error: >> >>>>> "Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status >> >>>>> 500: url: 'https://www.mydomain.net/flex2gateway/cfamfsecure" >> >>>>> >> >>>>> I've checked everything I know to check... It's always been some kind >> >>>>> of mis-configuration in the services-config or remote-config files >> >>>>> before... But not this time, apparently. I'm totally stumped. Could >> it >> >>>>> somehow be Win 2008 or IIS 7 that are causing the problem? Because >> those >> >>>>> are the only things that are different between the new server and the >> old >> >>>>> one... >> >>>>> >> >>>>> Please help ASAP. >> >>>>> >> >>>>> Thanks. >> >>>>> L. >> >>>>> >> >>>>> >> >>>> >> >>>> >> >>> >> >> >>
