garcia-jj 27 de jul. de 2010
A versão 3.1.2 saiu, por engano, com um pequeno bug no validator. Esse bug foi corrigido na 3.1.3. Você pode usar esta versão?
Lagaffe 27 de jul. de 2010
Atualizei o VRaptor e o paranamer (2.2),
Agora aparece o seguinte erro quando inicio o programa:
Caused by:
javax . validation . ValidationException: Unable to find a default provider
at javax . validation . Validation$GenericBootstrapImpl . configure ( Validation . java: 264 )
at br . com . caelum . vraptor . validator . ValidatorFactoryCreator . buildFactory ( ValidatorFactoryCreator . java: 33 )
at sun . reflect . NativeMethodAccessorImpl . invoke0 ( Native Method )
at sun . reflect . NativeMethodAccessorImpl . invoke ( NativeMethodAccessorImpl . java: 39 )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( DelegatingMethodAccessorImpl . java: 25 )
at java . lang . reflect . Method . invoke ( Method . java: 597 )
at org . springframework . beans . factory . annotation . InitDestroyAnnotationBeanPostProcessor$LifecycleElement . invoke ( InitDestroyAnnotationBeanPostProcessor . java: 340 )
at org . springframework . beans . factory . annotation . InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata . invokeInitMethods ( InitDestroyAnnotationBeanPostProcessor . java: 293 )
at org . springframework . beans . factory . annotation . InitDestroyAnnotationBeanPostProcessor . postProcessBeforeInitialization ( InitDestroyAnnotationBeanPostProcessor . java: 130 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . applyBeanPostProcessorsBeforeInitialization ( AbstractAutowireCapableBeanFactory . java: 394 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . initializeBean ( AbstractAutowireCapableBeanFactory . java: 1394 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . doCreateBean ( AbstractAutowireCapableBeanFactory . java: 512 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBean ( AbstractAutowireCapableBeanFactory . java: 450 )
at org . springframework . beans . factory . support . AbstractBeanFactory $ 1. getObject ( AbstractBeanFactory . java: 290 )
at org . springframework . beans . factory . support . DefaultSingletonBeanRegistry . getSingleton ( DefaultSingletonBeanRegistry . java: 222 )
at org . springframework . beans . factory . support . AbstractBeanFactory . doGetBean ( AbstractBeanFactory . java: 287 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getBean ( AbstractBeanFactory . java: 193 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . getBeansOfType ( DefaultListableBeanFactory . java: 385 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . getBeansOfType ( DefaultListableBeanFactory . java: 375 )
at org . springframework . context . support . AbstractApplicationContext . getBeansOfType ( AbstractApplicationContext . java: 1069 )
at org . springframework . beans . factory . BeanFactoryUtils . beansOfTypeIncludingAncestors ( BeanFactoryUtils . java: 221 )
at br . com . caelum . vraptor . ioc . spring . VRaptorApplicationContext . getBean ( VRaptorApplicationContext . java: 242 )
at br . com . caelum . vraptor . ioc . spring . SpringBasedContainer . instanceFor ( SpringBasedContainer . java: 59 )
at br . com . caelum . vraptor . ioc . spring . ComponentFactoryBean . getObject ( ComponentFactoryBean . java: 43 )
at org . springframework . beans . factory . support . FactoryBeanRegistrySupport . doGetObjectFromFactoryBean ( FactoryBeanRegistrySupport . java: 143 )
at org . springframework . beans . factory . support . FactoryBeanRegistrySupport . getObjectFromFactoryBean ( FactoryBeanRegistrySupport . java: 109 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getObjectForBeanInstance ( AbstractBeanFactory . java: 1387 )
at org . springframework . beans . factory . support . AbstractBeanFactory . doGetBean ( AbstractBeanFactory . java: 244 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getBean ( AbstractBeanFactory . java: 189 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . findAutowireCandidates ( DefaultListableBeanFactory . java: 820 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . doResolveDependency ( DefaultListableBeanFactory . java: 762 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . resolveDependency ( DefaultListableBeanFactory . java: 680 )
at org . springframework . beans . factory . support . ConstructorResolver . resolveAutowiredArgument ( ConstructorResolver . java: 771 )
at org . springframework . beans . factory . support . ConstructorResolver . createArgumentArray ( ConstructorResolver . java: 691 )
at org . springframework . beans . factory . support . ConstructorResolver . autowireConstructor ( ConstructorResolver . java: 192 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . autowireConstructor ( AbstractAutowireCapableBeanFactory . java: 984 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBeanInstance ( AbstractAutowireCapableBeanFactory . java: 886 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . doCreateBean ( AbstractAutowireCapableBeanFactory . java: 479 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBean ( AbstractAutowireCapableBeanFactory . java: 450 )
at org . springframework . beans . factory . support . AbstractBeanFactory $ 1. getObject ( AbstractBeanFactory . java: 290 )
at org . springframework . beans . factory . support . DefaultSingletonBeanRegistry . getSingleton ( DefaultSingletonBeanRegistry . java: 222 )
at org . springframework . beans . factory . support . AbstractBeanFactory . doGetBean ( AbstractBeanFactory . java: 287 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getBean ( AbstractBeanFactory . java: 193 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . getBeansOfType ( DefaultListableBeanFactory . java: 385 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . getBeansOfType ( DefaultListableBeanFactory . java: 375 )
at org . springframework . context . support . AbstractApplicationContext . getBeansOfType ( AbstractApplicationContext . java: 1069 )
at org . springframework . beans . factory . BeanFactoryUtils . beansOfTypeIncludingAncestors ( BeanFactoryUtils . java: 221 )
at br . com . caelum . vraptor . ioc . spring . VRaptorApplicationContext . getBean ( VRaptorApplicationContext . java: 242 )
at br . com . caelum . vraptor . ioc . spring . SpringBasedContainer . instanceFor ( SpringBasedContainer . java: 59 )
at br . com . caelum . vraptor . ioc . spring . ComponentFactoryBean . getObject ( ComponentFactoryBean . java: 43 )
at org . springframework . beans . factory . support . FactoryBeanRegistrySupport . doGetObjectFromFactoryBean ( FactoryBeanRegistrySupport . java: 143 )
at org . springframework . beans . factory . support . FactoryBeanRegistrySupport . getObjectFromFactoryBean ( FactoryBeanRegistrySupport . java: 109 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getObjectForBeanInstance ( AbstractBeanFactory . java: 1387 )
at org . springframework . beans . factory . support . AbstractBeanFactory . doGetBean ( AbstractBeanFactory . java: 244 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getBean ( AbstractBeanFactory . java: 189 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . findAutowireCandidates ( DefaultListableBeanFactory . java: 820 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . doResolveDependency ( DefaultListableBeanFactory . java: 762 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . resolveDependency ( DefaultListableBeanFactory . java: 680 )
at org . springframework . beans . factory . support . ConstructorResolver . resolveAutowiredArgument ( ConstructorResolver . java: 771 )
at org . springframework . beans . factory . support . ConstructorResolver . createArgumentArray ( ConstructorResolver . java: 691 )
at org . springframework . beans . factory . support . ConstructorResolver . autowireConstructor ( ConstructorResolver . java: 192 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . autowireConstructor ( AbstractAutowireCapableBeanFactory . java: 984 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBeanInstance ( AbstractAutowireCapableBeanFactory . java: 886 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . doCreateBean ( AbstractAutowireCapableBeanFactory . java: 479 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBean ( AbstractAutowireCapableBeanFactory . java: 450 )
at org . springframework . beans . factory . support . AbstractBeanFactory $ 2. getObject ( AbstractBeanFactory . java: 328 )
at org . springframework . web . context . request . AbstractRequestAttributesScope . get ( AbstractRequestAttributesScope . java: 43 )
at org . springframework . beans . factory . support . AbstractBeanFactory . doGetBean ( AbstractBeanFactory . java: 324 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getBean ( AbstractBeanFactory . java: 189 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . findAutowireCandidates ( DefaultListableBeanFactory . java: 820 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . doResolveDependency ( DefaultListableBeanFactory . java: 720 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . resolveDependency ( DefaultListableBeanFactory . java: 680 )
at org . springframework . beans . factory . support . ConstructorResolver . resolveAutowiredArgument ( ConstructorResolver . java: 771 )
at org . springframework . beans . factory . support . ConstructorResolver . createArgumentArray ( ConstructorResolver . java: 691 )
at org . springframework . beans . factory . support . ConstructorResolver . autowireConstructor ( ConstructorResolver . java: 192 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . autowireConstructor ( AbstractAutowireCapableBeanFactory . java: 984 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBeanInstance ( AbstractAutowireCapableBeanFactory . java: 886 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . doCreateBean ( AbstractAutowireCapableBeanFactory . java: 479 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBean ( AbstractAutowireCapableBeanFactory . java: 450 )
at org . springframework . beans . factory . support . AbstractBeanFactory $ 2. getObject ( AbstractBeanFactory . java: 328 )
at org . springframework . web . context . request . AbstractRequestAttributesScope . get ( AbstractRequestAttributesScope . java: 43 )
at org . springframework . beans . factory . support . AbstractBeanFactory . doGetBean ( AbstractBeanFactory . java: 324 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getBean ( AbstractBeanFactory . java: 189 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . findAutowireCandidates ( DefaultListableBeanFactory . java: 820 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . doResolveDependency ( DefaultListableBeanFactory . java: 762 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . resolveDependency ( DefaultListableBeanFactory . java: 680 )
at org . springframework . beans . factory . support . ConstructorResolver . resolveAutowiredArgument ( ConstructorResolver . java: 771 )
at org . springframework . beans . factory . support . ConstructorResolver . createArgumentArray ( ConstructorResolver . java: 691 )
at org . springframework . beans . factory . support . ConstructorResolver . autowireConstructor ( ConstructorResolver . java: 192 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . autowireConstructor ( AbstractAutowireCapableBeanFactory . java: 984 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBeanInstance ( AbstractAutowireCapableBeanFactory . java: 886 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . doCreateBean ( AbstractAutowireCapableBeanFactory . java: 479 )
at org . springframework . beans . factory . support . AbstractAutowireCapableBeanFactory . createBean ( AbstractAutowireCapableBeanFactory . java: 450 )
at org . springframework . beans . factory . support . AbstractBeanFactory $ 2. getObject ( AbstractBeanFactory . java: 328 )
at org . springframework . web . context . request . AbstractRequestAttributesScope . get ( AbstractRequestAttributesScope . java: 43 )
at org . springframework . beans . factory . support . AbstractBeanFactory . doGetBean ( AbstractBeanFactory . java: 324 )
at org . springframework . beans . factory . support . AbstractBeanFactory . getBean ( AbstractBeanFactory . java: 193 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . getBeansOfType ( DefaultListableBeanFactory . java: 385 )
at org . springframework . beans . factory . support . DefaultListableBeanFactory . getBeansOfType ( DefaultListableBeanFactory . java: 375 )
at org . springframework . context . support . AbstractApplicationContext . getBeansOfType ( AbstractApplicationContext . java: 1069 )
at org . springframework . beans . factory . BeanFactoryUtils . beansOfTypeIncludingAncestors ( BeanFactoryUtils . java: 221 )
at br . com . caelum . vraptor . ioc . spring . VRaptorApplicationContext . getBean ( VRaptorApplicationContext . java: 242 )
at br . com . caelum . vraptor . ioc . spring . SpringBasedContainer . instanceFor ( SpringBasedContainer . java: 59 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java: 47 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java: 65 )
at br . com . caelum . vraptor . core . DefaultRequestExecution . execute ( DefaultRequestExecution . java: 70 )
at br . com . caelum . vraptor . VRaptor $ 1. insideRequest ( VRaptor . java: 92 )
at br . com . caelum . vraptor . ioc . spring . SpringProvider . provideForRequest ( SpringProvider . java: 56 )
at br . com . caelum . vraptor . VRaptor . doFilter ( VRaptor . java: 89 )
at org . mortbay . jetty . servlet . ServletHandler$CachedChain . doFilter ( ServletHandler . java: 1157 )
at org . mortbay . jetty . servlet . ServletHandler . handle ( ServletHandler . java: 388 )
at org . mortbay . jetty . security . SecurityHandler . handle ( SecurityHandler . java: 216 )
at org . mortbay . jetty . servlet . SessionHandler . handle ( SessionHandler . java: 182 )
at org . mortbay . jetty . handler . ContextHandler . handle ( ContextHandler . java: 765 )
at org . mortbay . jetty . webapp . WebAppContext . handle ( WebAppContext . java: 418 )
at org . mortbay . jetty . handler . ContextHandlerCollection . handle ( ContextHandlerCollection . java: 230 )
at org . mortbay . jetty . handler . HandlerCollection . handle ( HandlerCollection . java: 114 )
at org . mortbay . jetty . handler . HandlerWrapper . handle ( HandlerWrapper . java: 152 )
at org . mortbay . jetty . Server . handle ( Server . java: 326 )
at org . mortbay . jetty . HttpConnection . handleRequest ( HttpConnection . java: 542 )
at org . mortbay . jetty . HttpConnection$RequestHandler . headerComplete ( HttpConnection . java: 923 )
at org . mortbay . jetty . HttpParser . parseNext ( HttpParser . java: 547 )
at org . mortbay . jetty . HttpParser . parseAvailable ( HttpParser . java: 212 )
at org . mortbay . jetty . HttpConnection . handle ( HttpConnection . java: 404 )
at org . mortbay . io . nio . SelectChannelEndPoint . run ( SelectChannelEndPoint . java: 409 )
at org . mortbay . thread . QueuedThreadPool$PoolThread . run ( QueuedThreadPool . java: 582 )
Lagaffe 27 de jul. de 2010
Resolvido!
Alterei a versão do hibernate validator de 3.1 para 4.0.2
Obrigado pela ajuda Garcia.
Leandro-SP 29 de jul. de 2010
Estou com o mesmo problema aqui… não consigo fazer as validações no meu formulario.
Aparece a excessão:
Alguém pode me ajudar por favor?
Lucas_Cavalcanti 29 de jul. de 2010
essa exceção que vc colocou aparece em qqer erro da aplicação…
quais são as caused by dela?
Leandro-SP 29 de jul. de 2010
Lucas Cavalcanti:
essa exceção que vc colocou aparece em qqer erro da aplicação…
quais são as caused by dela?
root cause
e
Lucas_Cavalcanti 29 de jul. de 2010
bom, essa classe não existe, então tá faltando o jar do hibernate-validator na sua aplicação…
ou vc coloca só o jar da versão 3 do HV, ou vc coloca o jar da versão 4 e o jar da validations-api no seu WEB-INF/lib
Leandro-SP 29 de jul. de 2010
Tentei as duas possibilidades e ainda continua.
Estou usando o vraptor 3.1.3 porem aparece na inicialização:
Lucas_Cavalcanti 29 de jul. de 2010
vc apagou o jar do vraptor 3.1.2? tá só com o vraptor 3.1.3 no path?
Leandro-SP 29 de jul. de 2010
estou só com o vraptor 3.1.3 no path
Lucas_Cavalcanti 29 de jul. de 2010
então dá um clean no seu eclipse, dá um clean no seu servidor, ou algo do tipo, pq ele tá usando o jar do vraptor 3.1.2…
com o jar do 3.1.3 que tá na página oficial ele imprime no log:
VRaptor 3.1.3 successfuly initialized
Leandro-SP 30 de jul. de 2010
Lucas Cavalcanti:
então dá um clean no seu eclipse, dá um clean no seu servidor, ou algo do tipo, pq ele tá usando o jar do vraptor 3.1.2…
com o jar do 3.1.3 que tá na página oficial ele imprime no log:
VRaptor 3.1.3 successfuly initialized
Agora foi… obrigado Lucas Cavalcanti !!!