Probably its also quite easy to make it compatible ;)
Wdyt about a release Gerhard, If someone (Thomas?!) could make it
compatible?

Am Mi., 9. Jan. 2019, 19:04 hat Gerhard Petracek <[email protected]>
geschrieben:

> hi thomas,
>
> there are several (still) unique features.
> i guess it's a mixture of: not migrated (applications), migrated away from
> jsf and just not asked here.
>
> regards,
> gerhard
>
>
> Am Mi., 9. Jan. 2019 um 17:09 Uhr schrieb Thomas Kernstock <
> [email protected]>:
>
>> Hallo Gerhard,
>>
>>
>>
>> long time no hear 😉 hope you are fine.
>>
>>
>>
>> Since there are some nice features in ExtVal (like cross validation with
>> @Equals) that I still use and which I wanted simply to move to JEE8
>> without much effort I kept the Extval libraries. I wasn’t aware of the fact
>> that I seem to be the only one :-)
>>
>>
>>
>> Liebe Grüße
>>
>> Thomas
>>
>>
>>
>> *Von:* Gerhard Petracek <[email protected]>
>> *Gesendet:* Dienstag, 08. Jänner 2019 19:09
>> *An:* MyFaces Development <[email protected]>
>> *Betreff:* Re: Possible Problem -> MyFaces ExtVal on Payara 5
>>
>>
>>
>> @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