I had an extremely similar (though not quite exact) problem last week. I 
posted as you did, but no one responded. This morning, I upgraded from 
Struts beta-1 to beta-3, and so far it appears to have magically fixed 
the SSL problem. Hopefully a similar path will fix yours too.

Good luck,

Bryan

Brett G. Palmer wrote:

>We are getting a NullPionterException which seems to originate from the the
>struts-html tag libraries.  The error only occurs when we run Struts with
>Tomcat/Apache and SSL.  If we bypass SSL and just go through Apache (port
>80) we do not see the error.  Has anyone else seen this problem when running
>Struts through SSL?  Any suggestions would be appreciated.  The error
>message is shown below.
>
>Thanks in advance for your help.
>
>Brett
>
>/******************** ERROR Message **************************/
>
>Error: 500
>Location: /mvelopes05/index.jsp
>Internal Servlet Error:
>
>javax.servlet.ServletException
>       at
>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
>l.java:459)
>       at
>_0002findex_0002ejspindex_jsp_1._jspService(_0002findex_0002ejspindex_jsp_1.
>java:553)
>       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$JspCountedServlet.service(JspServlet.ja
>va:130)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
>org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
>va:282)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
>       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
>       at org.apache.tomcat.core.Handler.service(Handler.java:287)
>       at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>       at
>org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
>7)
>       at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
>       at
>org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection
>(Ajp13ConnectionHandler.java:160)
>       at
>org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>       at
>org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
>       at java.lang.Thread.run(Thread.java:484)
>
>Root cause:
>java.lang.NullPointerException
>       at org.apache.struts.taglib.html.LinkTag.hyperlink(LinkTag.java:492)
>       at org.apache.struts.taglib.html.LinkTag.doStartTag(LinkTag.java:317)
>       at
>_0002findex_0002ejspindex_jsp_1._jspService(_0002findex_0002ejspindex_jsp_1.
>java:145)
>       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$JspCountedServlet.service(JspServlet.ja
>va:130)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
>org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
>va:282)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
>       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
>       at org.apache.tomcat.core.Handler.service(Handler.java:287)
>       at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>       at
>org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
>7)
>       at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
>       at
>org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection
>(Ajp13ConnectionHandler.java:160)
>       at
>org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>       at
>org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
>       at java.lang.Thread.run(Thread.java:484)
>
>
>


Reply via email to