@thomas andraschko
that's correct.
jsf 2.0 was supported explicitly (and afair 2.1 implicitly) but we never
received a request to support 2.2+.

regards,
gerhard



Am Mo., 7. Jan. 2019 um 16:39 Uhr schrieb Thomas Andraschko <
[email protected]>:

> Hi,
>
> AFAIK ExtVal is in maintanence mode since years and was probably therefore
> never tested on JavaEE8.
> If you don't need it, just remove it.
> I just know that the last release was 2013.
>
> Best regards,
> Thomas
>
>
> Am Mo., 7. Jan. 2019 um 16:33 Uhr schrieb Thomas Kernstock <
> [email protected]>:
>
>> Hi guys,
>>
>>
>>
>> I’m migrating my JEE7 project from Payara 4.1.2.173 to Payara 5.184 and
>> found a possible problem/error!?
>>
>>
>>
>> I run Payara 5 under Windows 7 with OracleJDK8 and use Extval Version
>> 2.08. My project contains:
>>
>> myfaces-extval-bean-validation-2.08.jar
>>
>> myfaces-extval-core-2.0.8.jar
>>
>> myfaces-extval-property-validation-2.0.8.jar
>>
>>
>>
>> One last problem persists when I try to login into my application ->
>>
>>
>>
>> 2018-12-28T14:12:31.548+0100|INFORMATION: start init of
>> org.apache.myfaces.extensions.validator.beanval.startup.JSF2AwareBeanValidationStartupListener
>>
>> 2018-12-28T14:12:31.557+0100|INFORMATION: global property
>> [org.apache.myfaces.extensions.validator.core.ProjectStageResolver] added
>>
>> 2018-12-28T14:12:31.583+0100|INFORMATION: init of
>> org.apache.myfaces.extensions.validator.beanval.startup.JSF2AwareBeanValidationStartupListener
>> finished
>>
>> 2018-12-28T14:12:31.583+0100|INFORMATION: start init of
>> org.apache.myfaces.extensions.validator.beanval.startup.BeanValidationStartupListener
>>
>> 2018-12-28T14:12:31.585+0100|INFORMATION: global property
>> [javax.validation.ValidatorFactory] added
>>
>> 2018-12-28T14:12:31.686+0100|INFORMATION: global property
>> [org.apache.myfaces.extensions.validator.beanval.payload.ViolationSeverity$Info]
>> added
>>
>> 2018-12-28T14:12:31.688+0100|INFORMATION: global property
>> [org.apache.myfaces.extensions.validator.beanval.payload.ViolationSeverity$Warn]
>> added
>>
>> 2018-12-28T14:12:31.689+0100|INFORMATION: global property
>> [org.apache.myfaces.extensions.validator.beanval.payload.ViolationSeverity$Fatal]
>> added
>>
>> 2018-12-28T14:12:31.691+0100|INFORMATION: global property
>> [org.apache.myfaces.extensions.validator.beanval.payload.DisableClientSideValidation]
>> added
>>
>> 2018-12-28T14:12:31.691+0100|INFORMATION: init of
>> org.apache.myfaces.extensions.validator.beanval.startup.BeanValidationStartupListener
>> finished
>>
>> 2018-12-28T14:12:31.691+0100|INFORMATION: start init of
>> org.apache.myfaces.extensions.validator.core.startup.ExtValStartupListener
>>
>> 2018-12-28T14:12:31.691+0100|INFORMATION: config for key [class
>> org.apache.myfaces.extensions.validator.core.DefaultExtValCoreConfiguration]
>> added
>>
>> 2018-12-28T14:12:31.691+0100|INFORMATION: starting up MyFaces Extensions
>> Validator v2.0.8
>>
>> 2018-12-28T14:12:31.737+0100|INFORMATION: class
>> org.apache.myfaces.extensions.validator.core.validation.parameter.DefaultViolationSeverityInterpreter
>> is used
>>
>> 2018-12-28T14:12:31.742+0100|INFORMATION: global property
>> [org.apache.myfaces.extensions.validator.core.validation.parameter.ViolationSeverity]
>> added
>>
>> 2018-12-28T14:12:31.743+0100|INFORMATION: global property
>> [org.apache.myfaces.extensions.validator.core.validation.parameter.DisableClientSideValidation]
>> added
>>
>> 2018-12-28T14:12:31.743+0100|INFORMATION: global property
>> [mode:init:required] added
>>
>> 2018-12-28T14:12:31.743+0100|INFORMATION: global property
>> [mode:reset:required] added
>>
>> 2018-12-28T14:12:31.745+0100|INFORMATION: init of
>> org.apache.myfaces.extensions.validator.core.startup.ExtValStartupListener
>> finished
>>
>> 2018-12-28T14:12:31.745+0100|INFORMATION: start init of
>> org.apache.myfaces.extensions.validator.PropertyValidationModuleStartupListener
>>
>> 2018-12-28T14:12:31.746+0100|INFORMATION: config for key [class
>> org.apache.myfaces.extensions.validator.baseval.DefaultExtValBaseValidationModuleConfiguration]
>> added
>>
>> 2018-12-28T14:12:31.746+0100|INFORMATION: config for key [class
>> org.apache.myfaces.extensions.validator.crossval.DefaultExtValCrossValidationModuleConfiguration]
>> added
>>
>> 2018-12-28T14:12:31.754+0100|INFORMATION: adding support for
>> @SkipValidation
>>
>> 2018-12-28T14:12:31.773+0100|INFORMATION: class
>> org.apache.myfaces.extensions.validator.PropertyValidationSkipValidationEvaluator
>> is used
>>
>> 2018-12-28T14:12:31.782+0100|INFORMATION:
>> org.apache.myfaces.extensions.validator.JoinValidationMetaDataStorageFilter
>> added
>>
>> 2018-12-28T14:12:31.783+0100|INFORMATION: init of
>> org.apache.myfaces.extensions.validator.PropertyValidationModuleStartupListener
>> finished
>>
>> 2018-12-28T14:12:37.214+0100|FATAL: JSF1073:
>> java.lang.AbstractMethodError erfasst w�hrend Verarbeitung von
>> PROCESS_VALIDATIONS 3 : UIComponent-ClientId=,
>> Message=org.apache.myfaces.extensions.validator.beanval.BeanAwareConstraintValidatorFactory.releaseInstance(Ljavax/validation/ConstraintValidator;)V
>>
>> 2018-12-28T14:12:37.215+0100|FATAL:
>> org.apache.myfaces.extensions.validator.beanval.BeanAwareConstraintValidatorFactory.releaseInstance(Ljavax/validation/ConstraintValidator;)V
>>
>> java.lang.AbstractMethodError:
>> org.apache.myfaces.extensions.validator.beanval.BeanAwareConstraintValidatorFactory.releaseInstance(Ljavax/validation/ConstraintValidator;)V
>>
>>        at
>> org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager.clearEntries(
>> *ConstraintValidatorManager.java:198*)
>>
>>        at
>> org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager.cacheValidator(
>> *ConstraintValidatorManager.java:157*)
>>
>>        at
>> org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager.getInitializedValidator(
>> *ConstraintValidatorManager.java:137*)
>>
>>        at
>> org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.getInitializedConstraintValidator(
>> *ConstraintTree.java:148*)
>>
>>        at
>> org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.getInitializedConstraintValidator(
>> *ConstraintTree.java:136*)
>>
>>        at
>> org.hibernate.validator.internal.engine.constraintvalidation.SimpleConstraintTree.validateConstraints(
>> *SimpleConstraintTree.java:55*)
>>
>>        at
>> org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.validateConstraints(
>> *ConstraintTree.java:73*)
>>
>>        at
>> org.hibernate.validator.internal.metadata.core.MetaConstraint.doValidateConstraint(
>> *MetaConstraint.java:127*)
>>
>>        at
>> org.hibernate.validator.internal.metadata.core.MetaConstraint.validateConstraint(
>> *MetaConstraint.java:120*)
>>
>>        at
>> org.hibernate.validator.internal.engine.ValidatorImpl.validateMetaConstraint(
>> *ValidatorImpl.java:533*)
>>
>>        at
>> org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForSingleDefaultGroupElement(
>> *ValidatorImpl.java:496*)
>>
>>        at
>> org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForDefaultGroup(
>> *ValidatorImpl.java:465*)
>>
>>        at
>> org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForCurrentGroup(
>> *ValidatorImpl.java:430*)
>>
>>        at
>> org.hibernate.validator.internal.engine.ValidatorImpl.validateValueInContext(
>> *ValidatorImpl.java:781*)
>>
>>        at
>> org.hibernate.validator.internal.engine.ValidatorImpl.validateValue(
>> *ValidatorImpl.java:210*)
>>
>>        at
>> org.apache.myfaces.extensions.validator.beanval.util.BeanValidationUtils.validate(
>> *BeanValidationUtils.java:69*)
>>
>>        at
>> org.apache.myfaces.extensions.validator.beanval.BeanValidationModuleValidationInterceptorInternals.validate(
>> *BeanValidationModuleValidationInterceptorInternals.java:215*)
>>
>>        at
>> org.apache.myfaces.extensions.validator.beanval.BeanValidationModuleValidationInterceptor.processFieldValidation(
>> *BeanValidationModuleValidationInterceptor.java:111*)
>>
>>        at
>> org.apache.myfaces.extensions.validator.beanval.BeanValidationModuleValidationInterceptor.processValidation(
>> *BeanValidationModuleValidationInterceptor.java:83*)
>>
>>        at
>> org.apache.myfaces.extensions.validator.core.interceptor.AbstractValidationInterceptor.beforeGetConvertedValue(
>> *AbstractValidationInterceptor.java:195*)
>>
>>        at
>> org.apache.myfaces.extensions.validator.core.renderkit.ExtValRendererWrapper.getConvertedValue(
>> *ExtValRendererWrapper.java:416*)
>>
>>        at javax.faces.component.UIInput.getConvertedValue(
>> *UIInput.java:1122*)
>>
>>        at javax.faces.component.UIInput.validate(*UIInput.java:1030*)
>>
>>        at javax.faces.component.UIInput.executeValidate(
>> *UIInput.java:1334*)
>>
>>        at javax.faces.component.UIInput.processValidators(
>> *UIInput.java:757*)
>>
>>        at javax.faces.component.UIComponentBase.processValidators(
>> *UIComponentBase.java:945*)
>>
>>        at javax.faces.component.UIForm.processValidators(
>> *UIForm.java:253*)
>>
>>        at javax.faces.component.UIComponentBase.processValidators(
>> *UIComponentBase.java:945*)
>>
>>        at org.primefaces.component.panel.Panel.processValidators(
>> *Panel.java:313*)
>>
>>        at javax.faces.component.UIComponentBase.processValidators(
>> *UIComponentBase.java:945*)
>>
>>        at javax.faces.component.UIComponentBase.processValidators(
>> *UIComponentBase.java:945*)
>>
>>        at javax.faces.component.UIViewRoot.processValidators(
>> *UIViewRoot.java:1333*)
>>
>>        at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(
>> *ProcessValidationsPhase.java:77*)
>>
>>        at com.sun.faces.lifecycle.Phase.doPhase(*Phase.java:100*)
>>
>>        at com.sun.faces.lifecycle.LifecycleImpl.execute(
>> *LifecycleImpl.java:201*)
>>
>>        at
>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(
>> *DeltaSpikeLifecycleWrapper.java:89*)
>>
>>        at javax.faces.lifecycle.LifecycleWrapper.execute(
>> *LifecycleWrapper.java:97*)
>>
>>        at
>> org.apache.myfaces.extensions.validator.core.startup.ExtValLifecycleWrapper.execute(
>> *ExtValLifecycleWrapper.java:59*)
>>
>>        at javax.faces.webapp.FacesServlet.executeLifecyle(
>> *FacesServlet.java:731*)
>>
>>        at javax.faces.webapp.FacesServlet.service(*FacesServlet.java:475*
>> )
>>
>>        at org.apache.catalina.core.StandardWrapper.service(
>> *StandardWrapper.java:1628*)
>>
>>
>>
>> Since I’m not using the myfaces-extval-bean-validation-2.08.jar features
>> I simply removed it from my project and now everything works fine.
>>
>>
>>
>> I’m not sure if I didn’t configure something correctly or if its problem
>> with bean validation – so I just wanted to let you know.
>>
>> Liebe Grüße
>> Thomas Kernstock
>>
>

Reply via email to