We are running JSP in JRun 2.3.3 build 157 with IIS 4.0 on NT.  A few 
of our pages can be accessed simultaneously by a number of users.  
There is no problem with this except for the very first time the page 
is accessed and the compiled jsp files do not exist yet (ie, the 
first time the page is accessed after our product is installed).

In a very reproducible test of three users accessing a particular page, 
two of the users will get the page and the other user will get an 
error 'JSP internal error 'xxx' was not found.  The jse error.log 
contains a stack trace, included below.  The jse event.log shows a 
curious cycle of the servlet being inited, seen as modified (even 
though it hasn't been), destroyed, & inited.  It appears that the 
unlucky user is the one trying to access the page after the servlet 
has just been destroyed.  An excerpt of this log is also attached, as 
is the access log from IIS, showing the times the page was accessed.
FYI, our JSP checkseconds value is the default, 5.  What can we do to 
prevent this?  I noticed someone else posted the same problem on 
August 2, 2000 with no response...

Thanks for any help, Jane

jse error.log :
Tue Sep 26 21:14:36 EDT 2000: Running servlet
{ (Running servlet) javax.servlet.ServletException: JSP internal 
error 'jsp.main.User.TakerEvaluation.TakerEvaluation' was not found
        at java.lang.Throwable.<init>(Compiled Code)
        at java.lang.Exception.<init>(Compiled Code)
        at javax.servlet.ServletException.<init>
(ServletException.java:68)
        at com.livesoftware.jsp.JSPServlet.service
(JSPServlet.java:126)
        at javax.servlet.http.HttpServlet.service
(HttpServlet.java:840)
        at com.livesoftware.jrun.JRun.runServlet(JRun.java:321)
        at com.livesoftware.jrun.JRunGeneric.handleConnection
(JRunGeneric.java:116)
        at 
com.livesoftware.jrun.service.proxy.JRunProxyServiceHandler.handleRequ
est(JRunProxyServiceHandler.java:130)
        at com.livesoftware.jrun.service.ThreadConfigHandler.run
(ThreadConfigHandler.java:96)
 }

jse event.log:
Tue Sep 26 21:14:25 EDT 2000: 
jsp.main.User.GiverEvaluation.GiverEvaluation: init
Tue Sep 26 21:14:29 EDT 2000: 
jsp.main.User.TakerEvaluation.TakerEvaluation: init
Tue Sep 26 21:14:35 EDT 2000: servlet 
'jsp.main.User.TakerEvaluation.TakerEvaluation' modified, reloading 
dynamic servlets.
Tue Sep 26 21:14:35 EDT 2000: jsp.main.Install.Vxx: destroy
Tue Sep 26 21:14:35 EDT 2000: 
jsp.main.User.GiverEvaluation.GiverEvaluation: destroy
Tue Sep 26 21:14:35 EDT 2000: 
jsp.main.User.TakerEvaluation.TakerEvaluation: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.Install.Pxx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.index: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.Install.Gxx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.ntlogin: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.User.Axx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.User.Hxx: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.login: destroy
Tue Sep 26 21:14:36 EDT 2000: jsp.main.Session.Mxx: destroy
Tue Sep 26 21:14:37 EDT 2000: 
jsp.main.User.TakerEvaluation.TakerEvaluation: init

IIS access log (unlucky user is the middle one):
21:14:30 GET 
/main/User/TakerEvaluation/TakerEvaluation.jhtml?m_id=1&jrunsessionid=
970017157973294529&ae_id=10 200 0 1910 281 9183 HTTP/1.1
21:14:36 GET 
/main/User/TakerEvaluation/TakerEvaluation.jhtml?m_id=1&jrunsessionid=
970017147147127928&ae_id=10 200 0 419 281 15432 HTTP/1.1
21:14:38 GET 
/main/User/TakerEvaluation/TakerEvaluation.jhtml?m_id=1&jrunsessionid=
970017174757311970&ae_id=10 200 0 1910 281 19428 HTTP/1.1



------------------------------------------------------------------------------
Archives: http://www.egroups.com/group/jrun-interest/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/jrun_talk
or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the 
body.

Reply via email to