On Mar 22, 2012, at 11:31 AM, Pid wrote: > 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.
Just a note to André. I think Bell already closed out the "hidden class" case, minimum the local one, the one built into Tomcat. So nonsensicality must be an "out from this world" experience. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org