Yawar Khan wrote:
Felix, the issue still persists, i dont know what else to do? and i dont know why this issue is popping up on linux enviroment only. under windows there is no session mixup issue.

Now this are no class wide variables and i had moved them inside the login function.
Hi.
This thread is already very long, and I think that by now most people have lost the ability to folllow what is really going on.
Let me summarise and give you a few tips :

1) start again, clean : first, update your Tomcat (on both platforms) to the latest 6.0 release, which is 6.0.29. That should not take long, if you just downloaded and installed the standard version from http://tomcat.apache.org, as you mentioned.
Then, make sure that your latest application code is exactly the same on both 
platforms.
Then test again, and see if you still have the problem.

2) it seems that, whatever your problem is, people here are of the general opinion that it is due to something in your code, not in the Tomcat code. Some people have already pointed out some apparent mistakes in your code, and you say that you have corrected them. But now the situation may have become confused as to which code you are exactly running on the two platforms.

The people who answer on this list do it on their own time. They focus mainly on answering questions about the released Tomcat code, and about Tomcat configuration. They are less willing generally to invest a lot of time scrutinising and debugging your application code. For that, you should use some other help.

3) the fact that you say that the problem does not occur under Windows, and does occur under Linux, is not a proof that something is wrong with Tomcat/Linux. The Tomcat java code is the same in both cases. What differs is the Java JVM under which it runs, but even that is supposed to hide the differences to the Java applications (of which Tomcat is one). But there can be so many other differences in the architecture and in your setup between these two platforms, that a problem in your code can easily show up in one case, and not in the other. People here do not have your setup, so they cannot determine these differences and find out how they might or not contribute to the issue.

4) If you think nevertheless that it has something to do with an error in Tomcat itself, (which is still possible, nothing is ever perfect) then instead of posting a bunch of application code and asking people to debug it, you could invest some time in adding a lot of debugging log messages in your code, and try to spot yourself where the mixup occurs. Make sure to add some information that allows to determine if two or more simultaneous threads or sessions are stepping on eachother's data. If through that you can clearly see where the mixup occurs, and it does not appear to be the result of a logic error in your own code, then post here some clear information showing the problem.
Then, start a new thread here, with a new subject.





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to