Ah, I saw, but haven't tried, because of we have to use 9.0.4.1.0

I'll give it a try when I am in office tomorrow

-Matthias

On 3/1/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
> Have you looked at the various tweaks listed in the container wiki page?
>
> http://wiki.apache.org/myfaces/Installation_and_Configuration
>
> I had some issues with JSP EL -- I was told by Oracle to include two
> more jar files (see 10.1.2.0.0 entry)
>
> I'm fairly certain that I'm also registering the listener using the
> web.xml file rather than relying on the TLD listener entries.
>
> -Mike
>
>
> On 3/1/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> > After removing the Tiles (standalone) and the Shale-Tiles JARs,
> > I got this interesting exception:
> >
> > My application includes the jsp-2.0.jar as pointed out here:
> > http://tinyurl.com/jcwxh
> >
> > Because of, when I haven't it included I got a classDefNotFound for
> > JSP EL (ELExcepption)
> >
> > I think there is a mismatch between OC4J 9.0.4.1.0' JSP files...
> > :-(
> >
> > Any ideas, howto patch/fix this ...
> >
> >
> > <snip>
> > Exception:
> >
> > java.lang.VerifyError: (class: javax/faces/webapp/UIComponentTag,
> > method: getParentUIComponentTag signature:
> > (Ljavax/servlet/jsp/PageContext;)Ljavax/faces/webapp/UIComponentTag;)
> > Incompatible object argument for function call
> >         at java.lang.Class.getDeclaredMethods0(Native Method)
> >         at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
> >         at java.lang.Class.privateGetPublicMethods(Class.java:1778)
> >         at java.lang.Class.getMethods(Class.java:832)
> >         at 
> > oracle.jsp.parse.JspBeanInfo.determineSetPropertyOverloading(JspBeanInfo.java:394)
> >         at oracle.jsp.parse.JspBeanInfo.getSetProperty(JspBeanInfo.java:704)
> >         at 
> > oracle.jsp.parse.JspBeanDictionary.getSetPropertyInfo(JspBeanDictionary.java:193)
> >         at oracle.jsp.parse.JspRTTag.getSetProperties(JspRTTag.java:1063)
> >         at oracle.jsp.parse.JspRTTag.validateTagParse(JspRTTag.java:479)
> >         at oracle.jsp.parse.JspParseTag.parse(JspParseTag.java:949)
> >         at 
> > oracle.jsp.parse.OpenJspTagHandler.parse(OpenJspTagHandler.java:633)
> >         at oracle.jsp.parse.JspParseTag.parseNextTag(JspParseTag.java:705)
> >         at oracle.jsp.parse.JspParseTag.parseBody(JspParseTag.java:814)
> >         at 
> > oracle.jsp.parse.OpenJspTagHandler.parseBody(OpenJspTagHandler.java:514)
> >         at oracle.jsp.parse.JspParseTag.parse(JspParseTag.java:929)
> >         at 
> > oracle.jsp.parse.OpenJspTagHandler.parse(OpenJspTagHandler.java:633)
> >         at oracle.jsp.parse.JspParseTag.parseNextTag(JspParseTag.java:705)
> >         at oracle.jsp.parse.JspParseTagFile.parse(JspParseTagFile.java:184)
> >         at 
> > oracle.jsp.parse.OracleJsp2Java.transform(OracleJsp2Java.java:154)
> >         at 
> > oracle.jsp.runtimev2.JspPageCompiler.attemptCompilePage(JspPageCompiler.java:427)
> >         at 
> > oracle.jsp.runtimev2.JspPageCompiler.compilePage(JspPageCompiler.java:283)
> >         at 
> > oracle.jsp.runtimev2.JspPageInfo.compileAndLoad(JspPageInfo.java:438)
> >         at 
> > oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:542)
> >         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:304)
> >         at 
> > oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
> >         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at 
> > com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
> >         at 
> > com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
> >         at 
> > com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:251)
> >         at 
> > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:416)
> >         at 
> > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
> >         at 
> > org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:146)
> >         at 
> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:372)
> >         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> >         at 
> > com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
> >         at 
> > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:124)
> >         at 
> > com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
> >         at 
> > org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:278)
> >         at 
> > com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:600)
> >         at 
> > com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
> >         at 
> > com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
> >         at 
> > com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
> >         at 
> > com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
> >         at 
> > com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
> >         at java.lang.Thread.run(Thread.java:534)
> >
> >
> > </snip>
> >
> >
> > On 3/1/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> > > The adf-jars also contain their .tld directly under "META-INF" instead
> > > of "META-INF/tlds"
> > >
> > > -Matthias
> > >
> > > On 3/1/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> > > > Hi,
> > > >
> > > > I noticed a problem, with OC4J 9.0.4.1.0 and .tld files, which are
> > > > located in a jar under "META-INF". MyFaces, Tiles (core / standalone)
> > > > and Shale stores all files there.
> > > >
> > > > Works fine for me in Tomcat (standalone and included into JBoss)
> > > >
> > > > However, a co-workers JAR file contains the .tld under
> > > > "META-INF/tlds/" that works in OC4J fine too. (no jsf components
> > > > contained, just *regular* jsp custom actions)
> > > >
> > > > When I try something like this inside my web.xml
> > > >   <taglib>
> > > >     <taglib-uri>http://java.sun.com/jsf/core</taglib-uri>
> > > >     <taglib-location>/WEB-INF/core.tld</taglib-location>
> > > >   </taglib>
> > > >
> > > >
> > > > I got the (interesting) stack trace.
> > > >
> > > > Any ideas? (under tomcat/jboss it works out of the box)
> > > > -Matthias
> > > >
> > > > <snip>
> > > > Exception:
> > > >
> > > > java.lang.NullPointerException
> > > >         at 
> > > > oracle.jsp.parse.JspDirectiveTaglib.validateAttributes(JspDirectiveTaglib.java:183)
> > > >         at 
> > > > oracle.jsp.parse.JspParseTagDirective.validateTagAttributes(JspParseTagDirective.java:179)
> > > >         at oracle.jsp.parse.JspParseTag.parse(JspParseTag.java:921)
> > > >         at 
> > > > oracle.jsp.parse.JspParseTagDirective.parse(JspParseTagDirective.java:318)
> > > >         at 
> > > > oracle.jsp.parse.JspParseTag.parseNextTag(JspParseTag.java:705)
> > > >         at 
> > > > oracle.jsp.parse.JspParseTagFile.parse(JspParseTagFile.java:184)
> > > >         at 
> > > > oracle.jsp.parse.OracleJsp2Java.transform(OracleJsp2Java.java:154)
> > > >         at 
> > > > oracle.jsp.runtimev2.JspPageCompiler.attemptCompilePage(JspPageCompiler.java:427)
> > > >         at 
> > > > oracle.jsp.runtimev2.JspPageCompiler.compilePage(JspPageCompiler.java:283)
> > > >         at 
> > > > oracle.jsp.runtimev2.JspPageInfo.compileAndLoad(JspPageInfo.java:438)
> > > >         at 
> > > > oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:542)
> > > >         at 
> > > > oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:304)
> > > >         at 
> > > > oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
> > > >         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
> > > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > > >         at 
> > > > com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
> > > >         at 
> > > > com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
> > > >         at 
> > > > com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:251)
> > > >         at 
> > > > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:416)
> > > >         at 
> > > > org.apache.shale.tiles.TilesViewHandler.dispatchToTile(TilesViewHandler.java:318)
> > > >         at 
> > > > org.apache.shale.tiles.TilesViewHandler.renderView(TilesViewHandler.java:159)
> > > >         at 
> > > > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:372)
> > > >         at 
> > > > javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> > > >         at 
> > > > com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
> > > >         at 
> > > > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:124)
> > > >         at 
> > > > com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
> > > >         at 
> > > > org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:278)
> > > >         at 
> > > > com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:600)
> > > >         at 
> > > > com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
> > > >         at 
> > > > com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
> > > >         at 
> > > > com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
> > > >         at 
> > > > com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
> > > >         at 
> > > > com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
> > > >         at java.lang.Thread.run(Thread.java:534)
> > > >
> > > >
> > > > </snip>
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > > Zülpicher Wall 12, 239
> > > > 50674 Köln
> > > > http://www.wessendorf.net
> > > > mwessendorf-at-gmail-dot-com
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > > Zülpicher Wall 12, 239
> > > 50674 Köln
> > > http://www.wessendorf.net
> > > mwessendorf-at-gmail-dot-com
> > >
> >
> >
> > --
> > Matthias Wessendorf
> > Zülpicher Wall 12, 239
> > 50674 Köln
> > http://www.wessendorf.net
> > mwessendorf-at-gmail-dot-com
> >
>


--
Matthias Wessendorf
Zülpicher Wall 12, 239
50674 Köln
http://www.wessendorf.net
mwessendorf-at-gmail-dot-com

Reply via email to