hey thanx ron, yeah the error WAS quite misleading.

On 6/15/05, Ron Piterman <[EMAIL PROTECTED]> wrote:
> 
> 
> 
> 
> ציטוט Muhariz Jabeer:
> > I was trying to create a component but everytime i try to use it i get 
> this
> > parse error which doesn't make sense because
> > its asking me to specify the java-type where i've clearly done so.
> 
> No it doesn't. What this parser error *means*, is... there is no
> 'java-type' attribute. Its called 'type'.
> 
> This is a common Sax thing - you get them also in hibernate or wherever
> you use sax validation - the error text is wrong, it has nothing to do
> with tapestry though...
> 
> >
> > Any thoughts? Here's the actual error message followed by the .jwc file
> > -----------------------------------------------------
> > 
> ----------------------------------------------------------------------------------------------------------
> >
> > org.apache.tapestry.ApplicationRuntimeException Could not parse
> > specification context:/WEB-INF/NameSet.jwc.
> > org.apache.tapestry.util.xml.DocumentParseException Attribute 
> "java-type"
> > must be declared for element type "parameter".
> > org.xml.sax.SAXParseException Attribute "java-type" must be declared for
> > element type "parameter". systemId:
> > jndi:/localhost/std-pam/WEB-INF/NameSet.jwc columnNumber: 24 lineNumber: 
> 13
> > 
> ---------------------------------------------------------------------------------------------------------------------------------------------------------
> >
> > NameSet.jwc file -->
> >
> > <component-specification class="
> com.stchome.pam.tapestry.components.NameSet"
> > allow-body="no" allow-informal-parameters="yes">
> >
> > <parameter
> > name="source"
> > java-type="java.lang.Object"
> > direction="in"
> > required="yes"> <<----- Line 13
> > </parameter>
> >
> > <component id="elements" type="Foreach">
> > <inherited-binding name="source" parameter-name="source"/>
> > </component>
> >
> > <component id="fName" type="TextField">
> > <binding name='value' expression="components.elements.fName"></binding>
> > </component>
> >
> > <component id="lName" type="TextField">
> > <binding name='value' expression="components.elements.lName"></binding>
> > </component>
> >
> > <component id="iNetHandle" type="TextField">
> > <binding name='value' expression="components.elements.iNetHandle
> "></binding>
> > </component>
> >
> > </component-specification>
> >
> > 
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
In a long enough timeline,
every moment will feel like deja vu.
-Muhariz.

Reply via email to