You are going to need to trap the raw soap when this error occurs (I'm out of other ideas). That means running a test bed and trying to get the error to trigger. Is the error reproducible like that?
-mark Mark A. Kruger, MCSE, CFG (402) 408-3733 ext 105 www.cfwebtools.com www.coldfusionmuse.com www.necfug.com -----Original Message----- From: Leon Miller-Out [mailto:l...@singlebrook.com] Sent: Tuesday, February 23, 2010 9:07 AM To: cf-talk Subject: Re: Serious, intermittent problem with CF Web Service Mark, We encountered the error running with JIT disabled, so JIT is vindicated. The WSDL shouldn't be changing at all. I haven't tried using a static version, and I'm pretty sure it wouldn't solve the problem fully. As I noted earlier, the error sometimes happens when requesting the WSDL and sometimes when invoking a method in the web service. A static WSDL might solve the former, but almost certainly not the latter. Leon >This is confusing to me. I usually have the opposite problem. The stub gets >cached and I can't get it to recompile. You are indicating it recompiles all >the time - or at least often enough to be a problem .... that almost has to >be JIT - right? Your item 2 below makes me think the WS itself is involved >in some kind of dynamic WSDL compile... perhaps we need to know more about >it. How often does the WSDL change? > >Like Dave, I think I would try a static WSDL and see if that mitigates the >error. If it doesn't then something more dynamic is going on in the bowels >of the WS. > >-mark > >Mark A. Kruger, MCSE, CFG >(402) 408-3733 ext 105 >www.cfwebtools.com >www.coldfusionmuse.com >www.necfug.com > > >> I think JIT is used all the time, not just after X executions of a certain >piece of code. Anyway, we saw the error running without JIT, >> so it's not the guilty party. The WS does refuse to work after the error >is thrown. Some switch gets flipped and CF/Java >> presumably can't find a class that it could find previously. >> >> This is an internal error that seems to happen at two different times: >> 1. Generating the WSDL for the web service. >> 2. Trying to create an object within a web service function. > >JIT is invoked after the JVM has executed the same code some number of >times, actually, I think. But that's neither here nor there. > >You could try creating static WSDL, and see if that reduces the >problem. Just save the generated WSDL, and give that out to your web >service clients. That's kind of a pain, but could be an interesting >test. > >Dave Watts, CTO, Fig Leaf Software >http://www.figleaf.com/ >http://training.figleaf.com/ > >Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on >GSA Schedule, and provides the highest caliber vendor-authorized >instruction at our training centers, online, or onsite. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:331104 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4