geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dario Andrade (JIRA)" <j...@apache.org>
Subject [jira] Closed: (GERONIMO-3589) NullpointerException thrown when running jsp tag inside security realm
Date Tue, 18 Aug 2009 13:36:15 GMT

     [ https://issues.apache.org/jira/browse/GERONIMO-3589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dario Andrade closed GERONIMO-3589.
-----------------------------------

    Resolution: Invalid

Bug was in application due to invalid JSP base class being used. Apparently the jasper compiler
has changed the base jsp servlet class and broke the app. Bug is invalid.

> NullpointerException thrown when running jsp tag inside security realm
> ----------------------------------------------------------------------
>
>                 Key: GERONIMO-3589
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3589
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Tomcat
>    Affects Versions: 2.0.2
>         Environment: sun java 1.6_03, amd64 ubuntu 7.10 kernel 2.6.22, 4GB, 2 dual core
amd 2210, geronimo 2.0.2
>            Reporter: Dario Andrade
>
> A null pointer exception is thrown when trying to access any jsp that contains tags (any
tag, struts, jstl, etc):
> class java.lang.NullPointerException
> org.apache.jsp.billing.admin.login_jsp._jspx_meth_c_005fout_005f0(login_jsp.java:111)
> org.apache.jsp.billing.admin.login_jsp._jspService(login_jsp.java:78)
> gmania.billing.servlet.jsp.BaseJSP.service(BaseJSP.java:30)
> As you can see, the line that throws NPE is the one that accesses the "_jsp_instancemanager"
member variable from the generated jsp-compiled class file:
> ------------------------------------
> private boolean _jspx_meth_c_005fout_005f0(PageContext _jspx_page_context)
>         throws Throwable {
>   PageContext pageContext = _jspx_page_context;
>   JspWriter out = _jspx_page_context.getOut();
>   //  c:out 
> ********** THIS ONE ************ ------->   org.apache.taglibs.standard.tag.rt.core.OutTag
_jspx_th_c_005fout_005f0 = (org.apache.taglibs.standard.tag.rt.core.OutTag)_jsp_instancemanager.newInstance("org.apache.taglibs.standard.tag.rt.core.OutTag",
this.getClass().getClassLoader());
>   _jspx_th_c_005fout_005f0.setPageContext(_jspx_page_context);
>   _jspx_th_c_005fout_005f0.setParent(null);
>   // /billing/admin/login.jsp(14,8) name = value type = null reqTime = true required
= true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false
methodSignature = null
> ----------------------------------------------------------
> This only happens after I enter a certificate security realm https path.
> Hope you have enough info to investigate the problem.
> The current application is identical to what's being used on a geronimo 1.1.1 setup,
including deployment plans.
> Thanks,
> Dario Andrade

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message