RE: Messages in modules (where to put the *.properties files)

2008-06-06 Thread Russell Brown
Hi,
Thanks for that. That worked. 

Cheers
Russell

-Original Message-
From: SergeEby [mailto:[EMAIL PROTECTED] 
Sent: 06 June 2008 16:11
To: users@tapestry.apache.org
Subject: Re: Messages in modules (where to put the *.properties files)


Hi,

If you are using Maven, you should put your properties files under
src/main/resources/my/package/components 

See details here:
http://tapestry.apache.org/tapestry5/tapestry-core/guide/project-layout.
html

/Serge


Russell Brown-6 wrote:
> 
> Hi,
> 
> I have created a couple of components and have jarred them up as a
> library. I followed the Tapestry 5 book and the how to here
>
http://wiki.apache.org/tapestry/Tapestry5HowToCreateYourOwnComponentLibr
> ary on the wiki. It is working ok for me so far except that one of my
> components makes use of the  and the validate regexp
> pattern contained in related properties file for the component cannot
be
> found. This component started life as a page. When it was a Page (in
the
> *.*.*.pages package) it renedered correctly and the regexp for the
> corresponding field was found. Now it is a component and packaged up
> (and referred to as  thanks to adding a
> LibraryMapping  to the ComponentClasResolver via
> contributeComponentClassResolver ) I get the exception that follows
> 
>  
> 
> ender queue error in BeginRender[core/PropertyEditBlocks:textfield]:
> Failure reading parameter 'validate' of component
> core/PropertyEditBlocks:textfield: Validator 'regexp' requires a
> validation constraint (of type java.util.regex.Pattern) but none was
> provided.
> 
>  
> 
> Can anyone let me know what I need to do to make this work? The
> component is called register and the properties file is in the
> my.package.components package with the component. Is that correct or
> should it be elsewhere?
> 
>  
> 
> Cheers
> 
>  
> 
> Russell
> 
> 
> 
> Communications on or through ioko's computer systems may be monitored
or
> recorded to secure effective system operation and for other lawful
> purposes.
> 
> Unless otherwise agreed expressly in writing, this communication is to
be
> treated as confidential and the information in it may not be used or
> disclosed except for the purpose for which it has been sent. If you
have
> reason to believe that you are not the intended recipient of this
> communication, please contact the sender immediately. No employee is
> authorised to conclude any binding agreement on behalf of ioko with
> another party by e-mail without prior express written confirmation.
> 
> ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights
reserved.
> 
> 

-- 
View this message in context:
http://www.nabble.com/Messages-in-modules-%28where-to-put-the-*.properti
es-files%29-tp17694337p17694525.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Communications on or through ioko's computer systems may be monitored or 
recorded to secure effective system operation and for other lawful purposes.

Unless otherwise agreed expressly in writing, this communication is to be 
treated as confidential and the information in it may not be used or disclosed 
except for the purpose for which it has been sent. If you have reason to 
believe that you are not the intended recipient of this communication, please 
contact the sender immediately. No employee is authorised to conclude any 
binding agreement on behalf of ioko with another party by e-mail without prior 
express written confirmation.

ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights reserved.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Messages in modules (where to put the *.properties files)

2008-06-06 Thread SergeEby

Hi,

If you are using Maven, you should put your properties files under
src/main/resources/my/package/components 

See details here:
http://tapestry.apache.org/tapestry5/tapestry-core/guide/project-layout.html

/Serge


Russell Brown-6 wrote:
> 
> Hi,
> 
> I have created a couple of components and have jarred them up as a
> library. I followed the Tapestry 5 book and the how to here
> http://wiki.apache.org/tapestry/Tapestry5HowToCreateYourOwnComponentLibr
> ary on the wiki. It is working ok for me so far except that one of my
> components makes use of the  and the validate regexp
> pattern contained in related properties file for the component cannot be
> found. This component started life as a page. When it was a Page (in the
> *.*.*.pages package) it renedered correctly and the regexp for the
> corresponding field was found. Now it is a component and packaged up
> (and referred to as  thanks to adding a
> LibraryMapping  to the ComponentClasResolver via
> contributeComponentClassResolver ) I get the exception that follows
> 
>  
> 
> ender queue error in BeginRender[core/PropertyEditBlocks:textfield]:
> Failure reading parameter 'validate' of component
> core/PropertyEditBlocks:textfield: Validator 'regexp' requires a
> validation constraint (of type java.util.regex.Pattern) but none was
> provided.
> 
>  
> 
> Can anyone let me know what I need to do to make this work? The
> component is called register and the properties file is in the
> my.package.components package with the component. Is that correct or
> should it be elsewhere?
> 
>  
> 
> Cheers
> 
>  
> 
> Russell
> 
> 
> 
> Communications on or through ioko's computer systems may be monitored or
> recorded to secure effective system operation and for other lawful
> purposes.
> 
> Unless otherwise agreed expressly in writing, this communication is to be
> treated as confidential and the information in it may not be used or
> disclosed except for the purpose for which it has been sent. If you have
> reason to believe that you are not the intended recipient of this
> communication, please contact the sender immediately. No employee is
> authorised to conclude any binding agreement on behalf of ioko with
> another party by e-mail without prior express written confirmation.
> 
> ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights reserved.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Messages-in-modules-%28where-to-put-the-*.properties-files%29-tp17694337p17694525.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Messages in modules (where to put the *.properties files)

2008-06-06 Thread Russell Brown
Hi,

I have created a couple of components and have jarred them up as a
library. I followed the Tapestry 5 book and the how to here
http://wiki.apache.org/tapestry/Tapestry5HowToCreateYourOwnComponentLibr
ary on the wiki. It is working ok for me so far except that one of my
components makes use of the  and the validate regexp
pattern contained in related properties file for the component cannot be
found. This component started life as a page. When it was a Page (in the
*.*.*.pages package) it renedered correctly and the regexp for the
corresponding field was found. Now it is a component and packaged up
(and referred to as  thanks to adding a
LibraryMapping  to the ComponentClasResolver via
contributeComponentClassResolver ) I get the exception that follows

 

ender queue error in BeginRender[core/PropertyEditBlocks:textfield]:
Failure reading parameter 'validate' of component
core/PropertyEditBlocks:textfield: Validator 'regexp' requires a
validation constraint (of type java.util.regex.Pattern) but none was
provided.

 

Can anyone let me know what I need to do to make this work? The
component is called register and the properties file is in the
my.package.components package with the component. Is that correct or
should it be elsewhere?

 

Cheers

 

Russell



Communications on or through ioko's computer systems may be monitored or 
recorded to secure effective system operation and for other lawful purposes.

Unless otherwise agreed expressly in writing, this communication is to be 
treated as confidential and the information in it may not be used or disclosed 
except for the purpose for which it has been sent. If you have reason to 
believe that you are not the intended recipient of this communication, please 
contact the sender immediately. No employee is authorised to conclude any 
binding agreement on behalf of ioko with another party by e-mail without prior 
express written confirmation.

ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights reserved.