I happen to have the Trinidad 1.2.1 demo running in Tomcat 6.0.13. I had not looked at the Progress Steps demo before. When I did, I got the following:

org.apache.jasper.JasperException: /demos/progressSteps.jspx(106,30) According to the TLD or the tag file, attribute text is mandatory for tag panelHeader
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)
	org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:802)
	org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)
	org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)
	org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	...

I did things a little differently than described below. I opened the war and inserted the same JSF version files as described below along with JSTL 1.1.2 into the WEB-INF/libs folder, jarred up the contents into a new war and dropped this into the Tomcat webapps folder. The result is as stated above. Maybe the difference in error output will be helpful.

                              -=> Gregg <=-


Adam Winer wrote:
This doesn't make much sense to me.  That line is
a tr:forEach element.  In 1.2.1, the tld for forEach has

      <attribute>
        <description>
          the ending index
        </description>
        <name>end</name>
        <deferred-value>
          <type>java.lang.Integer</type>
        </deferred-value>
      </attribute>

... so "end" absolutely supports EL.  Whether there's a
Tomcat bug or a setup issue here, I don't know.

-- Adam


On 8/30/07, Thai Dang Vu <[EMAIL PROTECTED]> wrote:
  
Hi everybody,

I dropped the trinidad 1.2.1 demo war file in the webapps folder of
Tomcat 6, run tomcat so that it deployed that war file, stopped tomcat
to dropped jsf-impl-1.2_04-p02.jar, jsf-api-1.2_04-p02.jar and
jstl-1.2.jar in the trinidad-1.2.1-demo/WEB-INF/lib folder, started
tomcat again and the Component Guide worked, but the Progress Step Demo
didn't. This is the error:

org.apache.jasper.JasperException: /demos/progressSteps.jspx(68,58)
According to TLD or attribute directive in tag file, attribute end does
not accept any expressions

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
ler.java:40)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
:148)

org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(
Validator.java:1119)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:819)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:838)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:838)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:838)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:838)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:838)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:838)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:838)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.jav
a:515)
        org.apache.jasper.compiler.Node$JspRoot.accept(Node.java:566)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)
        org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2392)
        org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)

org.apache.jasper.compiler.Validator.validate(Validator.java:1737)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:566)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:317)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.j
ava:408)

org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(Ex
ternalContextDecorator.java:44)

org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$Over
rideDispatch.dispatch(FacesContextFactoryImpl.java:267)

com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHan
dlerImpl.java:442)

com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.jav
a:115)

javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper
.java:178)

org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderVi
ew(ViewHandlerImpl.java:174)

com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.
java:106)

com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoF
ilter(TrinidadFilterImpl.java:208)

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterI
mpl(TrinidadFilterImpl.java:165)

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(T
rinidadFilterImpl.java:138)

org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilte
r.java:92)

org.apache.myfaces.trinidaddemo.webapp.RedirectFilter.doFilter(RedirectF
ilter.java:97)

Does anybody know what problem is that and how to fix it?

Regards.



NOTICE: This message (including any attachments) from Momentum Systems, Inc. contains information that is PRIVILEGED and CONFIDENTIAL.  If you are not an intended recipient, you are hereby notified that any dissemination of this message is strictly prohibited.  If you have received this message in error, please do not read, copy or forward this message.  Please permanently delete all copies and any attachments and notify the sender immediately by reply email or by calling our Office at 703.740.9300.

    

  

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to