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

Reply via email to