You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "jeremias.eppler@web.de" <je...@web.de> on 2014/06/13 16:10:08 UTC

How to configure BeanValidator?

Hi,

I got allways the same error:

Render queue error in BeginRender[Login:username]: Exception
constructing service 'BeanValidatorSource': Error invoking constructor
public
org.apache.tapestry5.internal.beanvalidator.BeanValidatorSourceImpl(java.util.List):
Unable to find a default provider

I found this page: BeanValidator

|@Contribute||(BeanValidatorSource.||class||)|
|public| |static| |void|
|provideBeanValidatorConfigurer(OrderedConfiguration<BeanValidatorConfigurer>
configuration)|
|{|
|   ||configuration.add("MyConfigurer", ||new| |BeanValidatorConfigurer()|
|   ||{|
|      ||public| |void| |configure(javax.validation.Configuration<?>
configuration)|
|      ||{|
|         ||configuration.ignoreXmlConfiguration();|
|      ||}|
|   ||});|
|}

|
http://tapestry.apache.org/bean-validation.html

But in which file I should configure the BeanValidator?

Regards
    Jeremias

Re: How to configure BeanValidator?

Posted by "jeremias.eppler@web.de" <je...@web.de>.
Hello,

it works, thank you

Regards
Jeremias

On 06/13/2014 04:10 PM, jeremias.eppler@web.de wrote:
> Hi,
>
> I got allways the same error:
>
> Render queue error in BeginRender[Login:username]: Exception
> constructing service 'BeanValidatorSource': Error invoking constructor
> public
> org.apache.tapestry5.internal.beanvalidator.BeanValidatorSourceImpl(java.util.List):
> Unable to find a default provider
>
> I found this page: BeanValidator
>
> |@Contribute||(BeanValidatorSource.||class||)|
> |public| |static| |void|
> |provideBeanValidatorConfigurer(OrderedConfiguration<BeanValidatorConfigurer>
> configuration)|
> |{|
> |   ||configuration.add("MyConfigurer", ||new| |BeanValidatorConfigurer()|
> |   ||{|
> |      ||public| |void| |configure(javax.validation.Configuration<?>
> configuration)|
> |      ||{|
> |         ||configuration.ignoreXmlConfiguration();|
> |      ||}|
> |   ||});|
> |}
>
> |
> http://tapestry.apache.org/bean-validation.html
>
> But in which file I should configure the BeanValidator?
>
> Regards
>     Jeremias
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: How to configure BeanValidator?

Posted by Thilo Tanner <th...@reprisk.com>.
Hi Jeremias,

Do you have a BeanValidator implementation in your classpath? The Tapestry BeanValidation module is implementation agnostic. You need add an implementation first. For example Hibernate Validator:

<dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>${hibernate-validator-version}</version>
</dependency>

AFAIK, using Hibernate Validator, there is no configuration necessary to start using the module.

Best,
Thilo

________________________________________
From: jeremias.eppler@web.de <je...@web.de>
Sent: Friday, June 13, 2014 16:10
To: Tapestry users
Subject: How to configure BeanValidator?

Hi,

I got allways the same error:

Render queue error in BeginRender[Login:username]: Exception
constructing service 'BeanValidatorSource': Error invoking constructor
public
org.apache.tapestry5.internal.beanvalidator.BeanValidatorSourceImpl(java.util.List):
Unable to find a default provider

I found this page: BeanValidator

|@Contribute||(BeanValidatorSource.||class||)|
|public| |static| |void|
|provideBeanValidatorConfigurer(OrderedConfiguration<BeanValidatorConfigurer>
configuration)|
|{|
|   ||configuration.add("MyConfigurer", ||new| |BeanValidatorConfigurer()|
|   ||{|
|      ||public| |void| |configure(javax.validation.Configuration<?>
configuration)|
|      ||{|
|         ||configuration.ignoreXmlConfiguration();|
|      ||}|
|   ||});|
|}

|
http://tapestry.apache.org/bean-validation.html

But in which file I should configure the BeanValidator?

Regards
    Jeremias
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org