You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/02/27 18:37:53 UTC

DO NOT REPLY [Bug 27299] New: - Using -security and port 80 causes crash

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27299>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27299

Using -security and port 80 causes crash

           Summary: Using -security and port 80 causes crash
           Product: Tomcat 5
           Version: 5.0.19
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: wbrogden@bga.com


download and install jakarta-tomcat5.19.zip - feb 27 version
Set environment CATALINA_HOME=C:\Servers\Tomcat-5.0.19
  with port 8080 and no use of -security  - ok
  with 8080 and -security in commandline - ok
  
  change server.xml to port 80 regular startup.bat
  http://localhost/    - works fine

  continue with server.xml port 80 with -security in startup.bat command line
  
 try for  http://localhost/
  no response, extended bunch of errors in command prompt window, 
  the total log is:

2004-02-27 11:20:49 StandardContext[/balancer]org.apache.webapp.balancer.
BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.
apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect 
URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.
RequestParameterRule: Target param name: paramName / Target param value: 
paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.
rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2004-02-27 11:20:50 StandardContext[/jsp-examples]ContextListener: 
contextInitialized()
2004-02-27 11:20:50 StandardContext[/jsp-examples]SessionListener: 
contextInitialized()
2004-02-27 11:20:50 StandardContext[/servlets-examples]ContextListener: 
contextInitialized()
2004-02-27 11:20:50 StandardContext[/servlets-examples]SessionListener: 
contextInitialized()
2004-02-27 11:21:04 StandardWrapperValve[org.apache.jsp.index_jsp]: Servlet.
service() for servlet org.apache.jsp.index_jsp threw exception
java.lang.NoClassDefFoundError: org/apache/tomcat/util/buf/HexUtils
	at org.apache.coyote.http11.filters.ChunkedOutputFilter.
doWrite(ChunkedOutputFilter.java:163)
	at org.apache.coyote.http11.InternalOutputBuffer.
doWrite(InternalOutputBuffer.java:612)
	at org.apache.coyote.Response.doWrite(Response.java:586)
	at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:
411)
	at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:332)
	at org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.
java:274)
	at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
	at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:
404)
	at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
	at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
	at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
	at org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:223)
	at org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:
166)
	at org.apache.coyote.tomcat5.OutputBuffer.realWriteChars(OutputBuffer.java:
613)
	at org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:298)
	at org.apache.coyote.tomcat5.OutputBuffer.write(OutputBuffer.java:518)
	at org.apache.coyote.tomcat5.CoyoteWriter.write(CoyoteWriter.java:165)
	at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:
161)
	at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:368)
	at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:379)
	at org.apache.jsp.index_jsp._jspService(index_jsp.java:50)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.
invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:284)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
	at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306)
	at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.
java:200)
	at org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:278)
	at org.apache.catalina.core.ApplicationFilterChain.
access$000(ApplicationFilterChain.java:97)
	at org.apache.catalina.core.ApplicationFilterChain$1.
run(ApplicationFilterChain.java:187)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.catalina.core.ApplicationFilterChain.
doFilter(ApplicationFilterChain.java:183)
	at org.apache.catalina.core.StandardWrapperValve.
invoke(StandardWrapperValve.java:257)
	at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
	at org.apache.catalina.core.StandardContextValve.
invokeInternal(StandardContextValve.java:245)
	at org.apache.catalina.core.StandardContextValve.
invoke(StandardContextValve.java:199)
	at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
java:184)
	at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
java:164)
	at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:149)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:156)
	at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
833)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.
processConnection(Http11Protocol.java:732)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
619)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.
run(ThreadPool.java:688)
	at java.lang.Thread.run(Thread.java:534)
------------------------
I also observed this with release 5.0.18

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org