I was able to run the shale-clay-usecases in 10g (10.1.3.1.1) from JDeveloper
Studio 10.1.3.2 but I had to make a few minor changes.
For some reason, JDeveloper doesn't like that the shale-core and
shale-validator jars have TLD files with the name "taglib.tld"? I renamed the
TLD's and it was happy?
I pulled down the trinidad maven plugin to build the JDeveloper project file
and ran from the IDE. I had to include the "JSP Runtime" libraries too.
I'm not sure if that's what you are seeing? It's weird that "taglib.tld" trips
it up?
Gary
-------------- Original message --------------
From: John Carlson <[EMAIL PROTECTED]>
I got a couple of stacktraces from the shale-clay-usecases using OC4J 10.1.3.1
(supposedly
supports J2EE 1.4). I deployed the shale-clay-usecases.war and tried to use
the rolodex use
cases. None of the rolodex cases work, although the first use case page does
work. Here are
the 2 different kinds of stack traces I got. This is on Windows XP service
pack 2.
500 Internal Server Error
java.lang.NullPointerException
at
org.apache.shale.validator.CommonsValidator.getValidatorAction(CommonsValidator.java:739)
at
org.apache.shale.validator.faces.ValidatorScript.findCommonsValidators(ValidatorScript.java:260)
at
org.apache.shale.validator.faces.ValidatorScript.findCommonsValidators(ValidatorScript.java:301)
at
org.apache.shale.validator.faces.ValidatorScript.findCommonsValidators(ValidatorScript.java:301)
at
org.apache.shale.validator.faces.ValidatorScript.findCommonsValidators(ValidatorScript.java:301)
at
org.apache.shale.validator.faces.ValidatorScript.findCommonsValidators(ValidatorScript.java:301)
at
org.apache.shale.validator.faces.ValidatorScript.encodeBegin(ValidatorScript.java:649)
at
org.apache.shale.clay.component.Clay.recursiveRenderChildren(Clay.java:413)
at
org.apache.shale.clay.component.Clay.recursiveRenderChildren(Clay.java:416)
at
org.apache.shale.clay.component.Clay.encodeChildren(Clay.java:445)
at
org.apache.shale.clay.faces.ClayViewHandler.recursiveRender(ClayViewHandler.java:476)
at
org.apache.shale.clay.faces.ClayViewHandler.renderView(ClayViewHandler.java:402)
at
org.apache.shale.validator.faces.ValidatorViewHandler.renderView(ValidatorViewHandler.java:130)
at
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:147)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
at
javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at
org.apache.shale.application.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:267)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
at
oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at
java.lang.Thread.run(Thread.java:595)
500 Internal Server Error
javax.faces.FacesException: javax.servlet.ServletException
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:426)
at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at
org.apache.shale.clay.faces.ClayViewHandler.renderView(ClayViewHandler.java:450)
at
org.apache.shale.validator.faces.ValidatorViewHandler.renderView(ValidatorViewHandler.java:130)
at
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:147)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
at
javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at
org.apache.shale.application.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:267)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
at
oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at
oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at
oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at
oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
at
java.lang.Thread.run(Thread.java:595)
Caused by: javax.servlet.ServletException
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:809)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:756)
at
_rolodex._jsprolodex._jspService(_jsprolodex.java:367)
[/rolodex/jsprolodex.jsp]
at
com.orionserver[Oracle Containers for J2EE 10g (10.1.3.1.0)
].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at
oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
at
oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
at
oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at
oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
at
com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0)
].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:416)
... 21
more