I have been using myfaces(1.1.3 jars) without any problems. I have added all
the tobago jar files and tabogo-config.xml with the folowing lines:

<tobago-config>

  <theme-config>
    <default-theme>speyside</default-theme>
  </theme-config>

  <resource-dir>tobago-resource</resource-dir>
  <ajax-enabled>true</ajax-enabled>
  
  </tobago-config>

My web.xml is unchanged (as myfaces components work with the following
mapping):
    <servlet-mapping>
        <servlet-name>FacesServlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>

Also, I have added the "tobago-resource"with all its contents as found in
tobago examples war.

I get the following exception when I try to access the page that was working
earlier with myfaces:

javax.servlet.ServletException
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:156)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:585)
        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
        java.security.AccessController.doPrivileged(Native Method)
        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
        java.security.AccessController.doPrivileged(Native Method)
        java.security.AccessController.doPrivileged(Native Method)

org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:675)
        
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:642)
        org.apache.jsp.index_jsp._jspService(index_jsp.java:47)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:336)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
        sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:585)
        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
        java.security.AccessController.doPrivileged(Native Method)
        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
        java.security.AccessController.doPrivileged(Native Method)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)

root cause

java.lang.NullPointerException

org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreTreeStructure(JspStateManagerImpl.java:241)

org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreView(JspStateManagerImpl.java:283)

org.apache.myfaces.application.jsp.JspViewHandlerImpl.restoreView(JspViewHandlerImpl.java:255)

org.apache.myfaces.tobago.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:166)

org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.java:141)
        
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:66)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:585)
        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
        java.security.AccessController.doPrivileged(Native Method)
        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
        java.security.AccessController.doPrivileged(Native Method)
        java.security.AccessController.doPrivileged(Native Method)

org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:675)
        
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:642)
        org.apache.jsp.index_jsp._jspService(index_jsp.java:47)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:336)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
        sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:585)
        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
        java.security.AccessController.doPrivileged(Native Method)
        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
        java.security.AccessController.doPrivileged(Native Method)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)


-- 
View this message in context: 
http://www.nabble.com/NullPointer-exception-tf2887693.html#a8067526
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to