You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Dario Andrade (JIRA)" <ji...@apache.org> on 2007/11/08 00:59:50 UTC

[jira] Created: (GERONIMO-3589) NullpointerException thrown when running jsp tag inside security realm

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.

Thanks,
Dario Andrade


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


[jira] Updated: (GERONIMO-3589) NullpointerException thrown when running jsp tag inside security realm

Posted by "Dario Andrade (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-3589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dario Andrade updated GERONIMO-3589:
------------------------------------

    Description: 
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


  was:

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.

Thanks,
Dario Andrade



> 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.


[jira] Closed: (GERONIMO-3589) NullpointerException thrown when running jsp tag inside security realm

Posted by "Dario Andrade (JIRA)" <ji...@apache.org>.
     [ 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.


[jira] Updated: (GERONIMO-3589) NullpointerException thrown when running jsp tag inside security realm

Posted by "Dario Andrade (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-3589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dario Andrade updated GERONIMO-3589:
------------------------------------

    Description: 
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


  was:
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



> 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.