You're defining your component in both places. Take it out of the page spec file and see what happens.
-----Original Message----- From: Ken nashua [mailto:[EMAIL PROTECTED] Sent: Friday, October 13, 2006 1:17 PM To: users@tapestry.apache.org Subject: RE @Component whoas... Tap-4.1.1 help please (thanks) Ok, so currently I have omitted the inline component annotation from the java file and moved it back to the Login.page file <!DOCTYPE page-specification PUBLIC "-//Apache Software Foundation//Tapestry Specification 4.0//EN" "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd"> <page-specification class="proto.Login"> <description>Tapestry Proto 1.0</description> <component id="emailAddress" type="TextField"> <binding name="value" value="ognl:person.emailAddress"/> <binding name="validators" value="validators:required"/> <binding name="displayName" value="message:label.emailAddress"/> </component> <component id="password" type="TextField"> <binding name="hidden" value="true"/> <binding name="value" value="ognl:person.password"/> <binding name="validators" value="validators:required,minLength=6"/> <binding name="displayName" value="message:label.password"/> </component> <component id="rememberMe" type="Checkbox"> <binding name="value" value="ognl:rememberMe"/> <binding name="displayName" value="message:label.rememberMe"/> </component> </page-specification> But now I am receiving this... [ +/- ] Exception: Component emailAddress conflicts with a prior declaration in the specification (at context:/WEB-INF/Login.page, line 5, column 51). org.apache.hivemind.ApplicationRuntimeException Component emailAddress conflicts with a prior declaration in the specification (at context:/WEB-INF/Login.page, line 5, column 51). component: [EMAIL PROTECTED] location: context:/Login.html, line 17 12 <tr> 13 <td> 14 <span jwcid="@Insert" value="message:label.emailAddress">EmailAddress:</span> 15 </td> 16 17 <td><input jwcid="[EMAIL PROTECTED]" value="ognl:person.emailAddress" 18 validators="validators:required" displayName="message:label.emailAddress" size="40" /></td> Thanks in advance --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]