Hi,
I had a Java application, Scarab, successfully deployed under JRun4.
Then we stopped using it for some time, and when I came back to it, it
no longer worked. We reinstalled JRun4 as part of a Cold Fusion upgrade,
but I'm unable to get Scarab to work again.
I've reinstalled following the procedure that worked last time, and I
get a 500 error when browsing to the servlet, the error log for the
server shows:

22/05 02:35:06 error Could not pre-load servlet: JSPServlet
[1]java.util.zip.ZipException: invalid entry size (expected 1939669000
but got 727 bytes)

Subsequent attempts to browse to the servlet result in a different error
in the log:
22/05 02:37:20 error
java.lang.NullPointerException
        at org.apache.turbine.Turbine.doGet(Turbine.java:318)


Scarab also comes with a standalone Tomcat that it can run in, and I've
tried running it there and it works fine, but we'd rather deploy it on
JRun if possible.

I'm deploying Scarab as a WAR file which I'm dropping into the root of a
JRun server instance I created just for Scarab (C:\JRun4\servers\scarab)

Does anyone know what could be causing this?
Thanks in advance.
Full stack trace is below:
First attempt:
22/05 02:35:06 error Could not pre-load servlet: JSPServlet
[1]java.util.zip.ZipException: invalid entry size (expected 1939669000
but got 727 bytes)
        at java.util.zip.ZipInputStream.readEnd(Unknown Source)
        at java.util.zip.ZipInputStream.read(Unknown Source)
        at java.util.jar.JarInputStream.read(Unknown Source)
        at java.util.zip.ZipInputStream.closeEntry(Unknown Source)
        at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
        at java.util.jar.JarInputStream.getNextEntry(Unknown Source)
        at java.util.jar.JarInputStream.getNextJarEntry(Unknown Source)
        at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:477)
        at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
        at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
        at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
        at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1242)
        at
jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:789)
        at
jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:291)
        at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
        at
jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
        at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
        at jrun.deployment.DeployerService.redeploy(DeployerService.java:1407)
        at
jrun.deployment.DeployerService.redeployChanged(DeployerService.java:872)
        at jrun.deployment.DeployerService.run(DeployerService.java:890)
        at
jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
        at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)
        at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
[0]javax.servlet.ServletException: invalid entry size (expected
1939669000 but got 727 bytes)
        at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:457)
        at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
        at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
        at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1242)
        at
jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:789)
        at
jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:291)
        at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
        at
jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
        at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
        at jrun.deployment.DeployerService.redeploy(DeployerService.java:1407)
        at
jrun.deployment.DeployerService.redeployChanged(DeployerService.java:872)
        at jrun.deployment.DeployerService.run(DeployerService.java:890)
        at
jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
        at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)
        at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)


Later attempts:
22/05 02:37:20 error
java.lang.NullPointerException
        at org.apache.turbine.Turbine.doGet(Turbine.java:318)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
        at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
        at
jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
        at
jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
        at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
        at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)
        at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)


Regards,
Chris

-- 
---------------------------------------------------------------------
Chris Jensen [EMAIL PROTECTED]

Educational Experience (Australia)
Postal Address: PO Box 860, Newcastle NSW 2300
Freecall:       1-800-025 270      International: +61-2-4923 8222
Fax:            (02) 4942 1991     International: +61-2-4942 1991

Visit our online Toy store! http://www.toysandmore.com.au/
---------------------------------------------------------------------


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:8:5679
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/8
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:8
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.8
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to