Our path was 2.3.4.1 -> 2.3.24.1 -> 2.5.xx (2, 26, 30) -> 6.0.0 -> 6.1.1 -> 
6.1.2.1 -> 6.3.0.2 (but I left out some minor upgrades)
Currently we are in OpenJDK 17.

By the way, . I was a bit to fast with my last reply.
I cannot see how to override the SecurityMemberAccess at all as it is tied 
statically in the code (version 6.3.0.2):

protected Map<String, Object> createDefaultContext(Object root, ClassResolver 
classResolver) {
        ClassResolver resolver = classResolver;
        if (resolver == null) {
            resolver = container.getInstance(CompoundRootAccessor.class);
        }

        SecurityMemberAccess memberAccess = new 
SecurityMemberAccess(allowStaticFieldAccess);
        memberAccess.disallowProxyMemberAccess(disallowProxyMemberAccess);

        if (devMode) {
            if (!warnReported.get()) {
                warnReported.set(true);
                LOG.warn("Working in devMode, using devMode excluded classes 
and packages!");
            }
            memberAccess.useExcludedClasses(devModeExcludedClasses);
            
memberAccess.useExcludedPackageNamePatterns(devModeExcludedPackageNamePatterns);
            memberAccess.useExcludedPackageNames(devModeExcludedPackageNames);
            
memberAccess.useExcludedPackageExemptClasses(devModeExcludedPackageExemptClasses);
        } else {
            memberAccess.useExcludedClasses(excludedClasses);
            
memberAccess.useExcludedPackageNamePatterns(excludedPackageNamePatterns);
            memberAccess.useExcludedPackageNames(excludedPackageNames);
            
memberAccess.useExcludedPackageExemptClasses(excludedPackageExemptClasses);
        }

        return Ognl.createDefaultContext(root, memberAccess, resolver, 
defaultConverter);
    }

-----Ursprüngliche Nachricht-----
Von: Lukasz Lenart <lukaszlen...@apache.org> 
Gesendet: Freitag, 12. April 2024 09:07
An: Struts Users Mailing List <user@struts.apache.org>
Betreff: Re: Struts2 Validator failing constructor call

pt., 12 kwi 2024 o 08:19 <s.go...@inform-technology.de> napisał(a):
>
> Sorry for missing the Struts version. We are on 6.3.0.2 and can't wait to 
> move on to 7 along with JDK 21 😊

Did you migrate from 6.2 recently? And what Java version do you use?


Cheers
Lulasz

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to