On 22/03/2012 17:05, André Warnier wrote:
> Pid wrote:
>> On 22/03/2012 15:47, Lobb, Janos wrote:
>>> On Mar 22, 2012, at 7:40 AM, André Warnier wrote:
>>>
>>>> Martin Gainty wrote:
>>>>> Mitch
>>>>> One possible cause
>>>>> FE Application creates session
>>>>> passes queryString or posted Data (hopefully in Sesion) to backend
>>>>> Axis WebService
>>>>> Objects are serialized to disk with existing JSESSIONID
>>>>> FE times out
>>>>> back end responds to a disconnected session and tries to re-create
>>>>> session with old JSESSIONID
>>>>> Illegal StateException is thrown when client tries to (re)create
>>>>> new session with old serialized JSESSIONID
>>>> +1
>>>> I would add that the "illegal state" indicated by the error message
>>>> is a special tomcat quantum state, resulting from a situation in
>>>> which the response, while not being totally sent yet, is in fact
>>>> partially sent already, causing a certain amount of probabilistic
>>>> confusion a the level of the event horizon.
>>>> This is caught by a hidden class in Tomcat, invoking a singleton
>>>> object which writes a generally nonsensical message in one of the
>>>> logs, chosen at random.
>>>> Due to the nature of the error, it is of course extremely hard to
>>>> reproduce, as one can find out either the exact time of the event,
>>>> or its location, but not both.
>>>>
>>> Even if it is an "illegal state" it still should be either "clean" or
>>> "mixed".  If clean, then Integrate(fn*(q,p)<illegal state>fn(q,p)dpdq
>>> should give the exact probability and if it is in "mixed" then the
>>> diagonal fnm density matrix elements should do similarly.  Of course
>>> if it is at the event horizon, then all bets are off, because there
>>> is still now good theory combining quantum states with gravity :-)
>>
>> All of this is irrelevant if the OP is not using the
>> Http11QuantumConnector.
>>
> 
> He did not give us details of his configuration, so Janos and I were
> talking in all generality.
> 
> Is the Http11QuantumConnector (finally) released ? 

I can't tell if it's in trunk or not.  I can look, but I can't check it
out.  If I check it out, it's often not actually usable because the
initInternal() method causes it to change state.



p

> The last time I
> tested it, it was starting threads in random parallel universes, which
> made it hard to collect the results and clean up afterward (and never
> mind finding the logs).  Granted, heap memory was not an issue anymore,
> but still I would not call this production-level code.
> 
> I think what we really need is a network trace. But a simple
> back-of-the-hand calculation shows that to determine the precise cause
> with a 3-sigma level of certainty, we would need a network trace
> covering at least 7 X 10 exp 24 seconds, which unfortunately exceeds the
> current high estimate of the age of the Universe by several magnitudes. 
> The same calculation shows that Konstantin's earlier explanation has a
> 99.87% probability of being closer to the truth.  So before setting up
> the network trace, we would recommend to the OP to check Konstantin's
> hypothesis, just in case.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 


-- 

[key:62590808]

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to