StringIndexOutofBoundException and NullPointerException -------------------------------------------------------
Key: AXIS2-3058 URL: https://issues.apache.org/jira/browse/AXIS2-3058 Project: Axis 2.0 (Axis2) Issue Type: Bug Components: kernel Affects Versions: 1.2, 1.3 Environment: Redhat Enterprise Linux 4u2, Netscape Enterprise Server 6.2, firefox webbrowser Reporter: david Priority: Critical In axis2-1.2 release, probably in axis2-1.3RC as well, I got StringIndexOutOfBoundException from the kernel module ListingAgent.java at line 92 String portstr = ip.substring(seperatorIndex + 1, slashIndex); The reason for this exception is that it looks for url like this: http://localhost:8080/axis2/services/listServices, it has to have :PORT_NUMBER, but in my linux RHEL 4 with firefox web browser, it defaults to port number 80, so the URL will be http://localhost/axis2/services/listServices, I found this after I put debug message in the ListingAgent.java. so I tried this new URL: http://localhost:80/axis2/services/listServices, I got NullPointerException as follows. [01/Aug/2007:07:02:36] failure ( 3722): Internal error: exception thrown from the servlet service function (uri=/axis2/axis2-web/listServices.jsp): java.lang.NullPointerException: IWSHttpSession: Session attribute name or value is null, Stack: java.lang.NullPointerException: IWSHttpSession: Session attribute name or value is null at com.netscape.server.http.session.IWSHttpSession.setAttribute(IWSHttpSession.java:500) at _jsps._axis2_web._listServices_jsp._jspService(_listServices_jsp.java:141) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:108) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:247) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.access$600(JspServlet.java:97) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:538) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:606) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:894) at com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:1219) at com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:956) at com.netscape.server.http.servlet.NSServletSession.internalRedirect(Native Method) at com.netscape.server.http.servlet.NSRequestDispatcher.include(NSRequestDispatcher.java:93) at org.apache.axis2.transport.http.AbstractAgent.renderView(AbstractAgent.java:118) at org.apache.axis2.transport.http.ListingAgent.processListServices(ListingAgent.java:375) 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:585) at org.apache.axis2.transport.http.AbstractAgent.handle(AbstractAgent.java:77) at org.apache.axis2.transport.http.ListingAgent.handle(ListingAgent.java:109) at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:233) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:894) at com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:1219) at com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:956) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]