Pessoal.
Estou testando o Jaguar e utlizando os capitulos do livro divulgado no site, quando tento gravar o funcionario conforme capitulo9, esta apresentanto o seguinte erro: Erro inesperado. Comunique ao Analista responsavel. Mensagem do Sistema: At least one custom message must be created if the default error message gets disabled.
Como proceder ?Autor: Marcus Rodrigues
66 comentários
#xcableproj# INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 12:41:00,187 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] META-INF/validation.xml found. 12:41:00,187 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.HibernateValidator as validation provider. 12:41:00,203 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using com.powerlogic.jcompany.controle.jsf.validator.PlcResourceBundleMessageInterpolator as message interpolator. 12:41:00,203 [http-8080-1]
#xcableproj# INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 12:41:00,203 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.resolver.DefaultTraversableResolver as traversable resolver. 12:41:00,203 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.ConstraintValidatorFactoryImpl as constraint factory. 12:41:00,203 [http-8080-1]
#xcableproj# INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 12:41:00,437 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] META-INF/validation.xml found. 12:41:00,437 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.HibernateValidator as validation provider. 12:41:00,453 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using com.powerlogic.jcompany.controle.jsf.validator.PlcResourceBundleMessageInterpolator as message interpolator. 12:41:00,453 [http-8080-1]
#xcableproj# INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 12:41:00,453 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.resolver.DefaultTraversableResolver as traversable resolver. 12:41:00,453 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.ConstraintValidatorFactoryImpl as constraint factory. 12:41:00,453 [http-8080-1]
#xcableproj# INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 12:41:00,453 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] META-INF/validation.xml found. 12:41:00,453 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.HibernateValidator as validation provider. 12:41:00,468 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using com.powerlogic.jcompany.controle.jsf.validator.PlcResourceBundleMessageInterpolator as message interpolator. 12:41:00,468 [http-8080-1]
#xcableproj# INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 12:41:00,468 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.resolver.DefaultTraversableResolver as traversable resolver. 12:41:00,468 [http-8080-1]
#xcableproj# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.ConstraintValidatorFactoryImpl as constraint factory. 12:41:00,468 [http-8080-1]
#xcableproj# ERROR [PlcExceptionHandlerUtil] Usuario corrente: admin Erro: Erro inesperado. Comunique ao Analista responsável. <br/> Mensagem do Sistema: At least one custom message must be created if the default error message gets disabled. 12:41:00,500 [http-8080-1]
javax.validation.ValidationException: At least one custom message must be created if the default error message gets disabled.
at org.hibernate.validator.engine.ConstraintValidatorContextImpl.getMessageAndPathList(ConstraintValidatorContextImpl.java:60)
at org.hibernate.validator.engine.GlobalExecutionContext.createConstraintViolations(GlobalExecutionContext.java:169)
at org.hibernate.validator.engine.ConstraintTree.validateSingleConstraint(ConstraintTree.java:151)
at org.hibernate.validator.engine.ConstraintTree.validateConstraints(ConstraintTree.java:132)
at org.hibernate.validator.metadata.MetaConstraint.validateConstraint(MetaConstraint.java:121)
at org.hibernate.validator.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:334)
at org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForRedefinedDefaultGroup(ValidatorImpl.java:278)
at org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForCurrentGroup(ValidatorImpl.java:260)
at org.hibernate.validator.engine.ValidatorImpl.validateInContext(ValidatorImpl.java:213)
at org.hibernate.validator.engine.ValidatorImpl.validate(ValidatorImpl.java:119)
at com.powerlogic.jcompany.comuns.util.PlcValidacaoInvarianteUtil.validacaoInvarianteMergeMsgs(PlcValidacaoInvarianteUtil.java:68)
at com.powerlogic.jcompany.controle.jsf.util.PlcValidacaoDeclarativaUtil.validacaoDeclarativaMergeMsgs(PlcValidacaoDeclarativaUtil.java:39)
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.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:304)
at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:298)
at org.jboss.weld.bean.proxy.ClientProxyMethodHandler.invoke(ClientProxyMethodHandler.java:113)
at org.jboss.weld.util.CleanableMethodHandler.invoke(CleanableMethodHandler.java:43)
at com.powerlogic.jcompany.controle.jsf.util.PlcValidacaoDeclarativaUtil_$$_javassist_29.validacaoDeclarativaMergeMsgs(PlcValidacaoDeclarativaUtil_$$_javassist_29.java)
at com.powerlogic.jcompany.controle.jsf.PlcBaseJsfAction.validacaoProgramatica(PlcBaseJsfAction.java:2649)
at com.powerlogic.jcompany.controle.jsf.PlcBaseJsfAction.gravaSimples(PlcBaseJsfAction.java:2149)
at com.powerlogic.jcompany.controle.jsf.PlcBaseJsfAction.grava(PlcBaseJsfAction.java:2001)
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.jboss.interceptor.proxy.InterceptionChain.invokeNext(InterceptionChain.java:77)
at org.jboss.interceptor.proxy.InterceptorInvocationContext.proceed(InterceptorInvocationContext.java:118)
at org.jboss.interceptor.proxy.AbstractClassInterceptionHandler$DelegatingInvocationContext.proceed(AbstractClassInterceptionHandler.java:155)
at com.powerlogic.jcompany.controle.jsf.interceptors.PlcExceptionInterceptor.handleExceptions(PlcExceptionInterceptor.java:43)
at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.interceptor.proxy.AbstractClassInterceptionHandler$DelegatingInvocationContext.proceed(AbstractClassInterceptionHandler.java:137)
at org.jboss.interceptor.proxy.AbstractClassInterceptionHandler.invoke(AbstractClassInterceptionHandler.java:58)
at org.jboss.interceptor.proxy.InterceptionChain.invokeNext(InterceptionChain.java:69)
at org.jboss.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:113)
at org.jboss.interceptor.proxy.InterceptorMethodHandler.doInvoke(InterceptorMethodHandler.java:76)
at org.jboss.interceptor.util.proxy.TargetInstanceProxyMethodHandler.invoke(TargetInstanceProxyMethodHandler.java:60)
at org.jboss.weld.util.CleanableMethodHandler.invoke(CleanableMethodHandler.java:43)
at com.xcable.app.controle.jsf.funcionario.FuncionarioAction_$$_javassist_44.grava(FuncionarioAction_$$_javassist_44.java)
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.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:43)
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:72)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:775)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1267)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at com.powerlogic.jcompany.controle.jsf.filter.PlcTrinidadFilter.doFilter(PlcTrinidadFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.powerlogic.jcompany.controle.filter.PlcMasterFilter.doFilter(PlcMasterFilter.java:207)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:421)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619) ==================================================================
At., MarcusVPR