You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Venkatesh T <ve...@wipro.com> on 2001/06/16 13:47:58 UTC

Can't happen - classname is null, who added this

Hi
  When i am running the tomcat and opened the files, some times
frequently i am getting the following errors.  If i restart the tomcat
it is working  fine.  Can any one know about this.  Tell me how to
rectify this problem. My OS is Win NT 4.0 Server.  Tomcat version is
3.2.1

Thanks in advance
venkatesh



Error: 500
Location: /jsp/test.jsp
Internal Servlet Error:

java.lang.IllegalStateException: Can't happen - classname is null, who
added this ?
 at
org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:261)

 at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
 at org.apache.tomcat.core.Handler.service(Handler.java:254)
 at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
 at
org.apache.tomcat.core.ContextManager.handleStatus(ContextManager.java:1049)

 at
org.apache.tomcat.facade.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:216)

 at
org.apache.tomcat.facade.HttpServletResponseFacade.sendRedirect(HttpServletResponseFacade.java:230)

 at
ssp.jsp._0002fssp_0002fjsp_0002fuser_0005fvalidations_0002ejspuser_0005fvalidations_jsp_5._jspService(_0002fssp_0002fjsp_0002fuser_0005fvalidations_0002ejspuser_0005fvalidations_jsp_5.java:149)

 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)

 at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)

 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java,
Compiled Code)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)

 at org.apache.tomcat.core.Handler.service(Handler.java:286)
 at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
 at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)

 at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code)
 at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code)
 at java.lang.Thread.run(Thread.java:479)


Re: Can't happen - classname is null, who added this

Posted by Luba Powell <lu...@bellatlantic.net>.
Venkatesh--

This message is generated by Tomcat ServletWrapper program.
It is trying to load the servlet, but finds that it's class (note: Class not same
as Object) is NULL.  
I sincerely doubt that there is a bug in their program - I would start looking
at your CLASSPATH and other ENV variables.  
Seems to be a common program.

R/Luba

  ----- Original Message ----- 
  From: Venkatesh T 
  To: tomcat-user@jakarta.apache.org 
  Sent: Saturday, June 16, 2001 7:47 AM
  Subject: Can't happen - classname is null, who added this


  Hi 
    When i am running the tomcat and opened the files, some times frequently i am getting the following errors.  If i restart the tomcat it is working  fine.  Can any one know about this.  Tell me how to rectify this problem. My OS is Win NT 4.0 Server.  Tomcat version is 3.2.1 
  Thanks in advance 
  venkatesh 
    
    

  Error: 500 
  Location: /jsp/test.jsp 
  Internal Servlet Error: 

  java.lang.IllegalStateException: Can't happen - classname is null, who added this ? 
   at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:261) 
   at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289) 
   at org.apache.tomcat.core.Handler.service(Handler.java:254) 
   at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) 
   at org.apache.tomcat.core.ContextManager.handleStatus(ContextManager.java:1049) 
   at org.apache.tomcat.facade.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:216) 
   at org.apache.tomcat.facade.HttpServletResponseFacade.sendRedirect(HttpServletResponseFacade.java:230) 
   at ssp.jsp._0002fssp_0002fjsp_0002fuser_0005fvalidations_0002ejspuser_0005fvalidations_jsp_5._jspService(_0002fssp_0002fjsp_0002fuser_0005fvalidations_0002ejspuser_0005fvalidations_jsp_5.java:149) 
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) 
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
   at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177) 
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) 
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java, Compiled Code) 
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
   at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) 
   at org.apache.tomcat.core.Handler.service(Handler.java:286) 
   at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) 
   at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) 
   at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) 
   at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210) 
   at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java, Compiled Code) 
   at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled Code) 
   at java.lang.Thread.run(Thread.java:479)