Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

File Serving Enabler errors...

1 view
Skip to first unread message

James DePaul

unread,
Apr 23, 2001, 10:33:02 AM4/23/01
to
HELP:

I've setup a File Serving Enabler with a small number of HTML files in it...  When I point my browser at the index.html page (http://mobius/Big3/index.html), I get a 500 - Error:

A recursive error was detected.
The server cannot use specified error page. Please check the application error-path.

Original Error:
Error Message: Server caught unhandled exception from servlet [File Serving Enabler]: null
Error Code: 500
Target Servlet: File Serving Enabler
Error Stack:

--------------------------------------------------------------------------------
Root Error-1: null

java.lang.NullPointerException
 at com.ibm.servlet.engine.webapp.SimpleFileServlet.removeLeadingSlashes(SimpleFileServlet.java:250)
 at com.ibm.servlet.engine.webapp.SimpleFileServlet.doGet(SimpleFileServlet.java:97)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:580)
 at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160)
 at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287)
 at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105)
 at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:353)
 at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:729)
 at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:655)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:338)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:175)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:93)
 at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:77)
 at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
 at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:155)
 at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:212)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)
 at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(OutOfProcThread.java:248)
 at java.lang.Thread.run(Thread.java:481)
 
 

--------------------------------------------------------------------------------
Wrapped Error-2: null

javax.servlet.ServletException
 at javax.servlet.ServletException.<init>(ServletException.java:161)
 at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:598)
 at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160)
 at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287)
 at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105)
 at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:353)
 at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:729)
 at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:655)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:338)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:175)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:93)
 at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:77)
 at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
 at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:155)
 at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:212)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)
 at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(OutOfProcThread.java:248)
 at java.lang.Thread.run(Thread.java:481)
 
 

--------------------------------------------------------------------------------
Wrapped Error-3: Server caught unhandled exception from servlet [File Serving Enabler]: null

com.ibm.servlet.engine.webapp.UncaughtServletException: Server caught unhandled exception from servlet [File Serving Enabler]: null
 at javax.servlet.ServletException.<init>(ServletException.java:132)
 at com.ibm.websphere.servlet.error.ServletErrorReport.<init>(ServletErrorReport.java:43)
 at com.ibm.servlet.engine.webapp.WebAppErrorReport.<init>(WebAppErrorReport.java:32)
 at com.ibm.servlet.engine.webapp.UncaughtServletException.<init>(UncaughtServletException.java:11)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:355)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:175)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:93)
 at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:77)
 at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
 at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:155)
 at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:212)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)
 at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(OutOfProcThread.java:248)
 at java.lang.Thread.run(Thread.java:481)
 
 
 
 

Recursive Error:
Error Message: No target servlet configured for uri: /Big3/
Error Code: 0
Target Servlet: null
Error Stack:

--------------------------------------------------------------------------------
Root Error-1: No target servlet configured for uri: /Big3/

com.ibm.servlet.engine.webapp.NoTargetForURIException: No target servlet configured for uri: /Big3/
 at javax.servlet.ServletException.<init>(ServletException.java:107)
 at com.ibm.websphere.servlet.error.ServletErrorReport.<init>(ServletErrorReport.java:31)
 at com.ibm.servlet.engine.webapp.WebAppErrorReport.<init>(WebAppErrorReport.java:20)
 at com.ibm.servlet.engine.webapp.NoTargetForURIException.<init>(NoTargetForURIException.java:10)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.getTargetServlet(WebAppRequestDispatcherInfo.java:92)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:256)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:175)
 at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:97)
 at com.ibm.servlet.engine.webapp.WebApp.sendError(WebApp.java:578)
 at com.ibm.servlet.engine.webapp.WebApp.sendError(WebApp.java:497)
 at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:92)
 at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
 at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:155)
 at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230)
 at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:212)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)
 at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)
 at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(OutOfProcThread.java:248)
 at java.lang.Thread.run(Thread.java:481)
 
 
 

Ken Hygh

unread,
Apr 25, 2001, 4:46:33 AM4/25/01
to
If you look at the web path for the file-serving servlet in say the
examples webapp, you'll notice that it doesn't have an explicit HTML
file listed, it's just '/'. Your webpath for this servlet should look
like '/Big3/'. Easiest way to do that is to delete and re-add the
servlet, and take the default webpath.

Ken

James DePaul wrote:

> Ok, I'm getting closer... When I type in the following URL, I can
> get to the index.html page:
> http://mobius/Big3//index.html - the extra slash after 'Big3//' makes
> all the difference!!!
>
> This tells me that I have either forgotten to add a slash or to remove
> a slash somewhere in the setup, but I can't find it. Help! Here is
> my Web Path setup for the File Enabler:

[snip]

0 new messages