I added the <constant name="struts.ognl.expressionMaxLength" value="400"/>
That seems to have taken care of that. Now I am having an issue with several other things. One: Error processing request Context Path: /SOTAS Servlet Path: /sotasExternalHome.action Path Info: null Query String: null Stack Trace: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException - Class: org.apache.struts2.inject.ContainerImpl$MethodInjector File: ContainerImpl.java Method: inject Line: 304 - org/apache/struts2/inject/ContainerImpl.java:304:-1 at deployment.SOTAS.war//org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:657) at deployment.SOTAS.war//org.apache.struts2.dispatcher.InitOperations.initDispatcher(InitOperations.java:43) at deployment.SOTAS.war//org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:58) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:111) at org.wildfly.security.elytron-web.undertow-server-servlet@3.0.0.Beta1-redhat-00001//org.wildfly.elytron.web.undertow.server.servlet.RunAsLifecycleInterceptor.init(RunAsLifecycleInterceptor.java:81) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:97) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.core.ManagedFilter.createFilter(ManagedFilter.java:80) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.core.ManagedFilter.forceInit(ManagedFilter.java:125) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletChain.forceInit(ServletChain.java:126) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:63) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.security.elytron-web.undertow-server@3.0.0.Beta1-redhat-00001//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) at org.wildfly.security.elytron-base@2.0.0.Beta2-redhat-00001//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) at org.wildfly.security.elytron-base@2.0.0.Beta2-redhat-00001//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) at org.wildfly.security.elytron-base@2.0.0.Beta2-redhat-00001//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) at org.wildfly.security.elytron-web.undertow-server@3.0.0.Beta1-redhat-00001//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at org.wildfly.security.elytron-web.undertow-server-servlet@3.0.0.Beta1-redhat-00001//org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler.handleRequest(CleanUpHandler.java:38) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at org.wildfly.extension.under...@8.0.0.beta-redhat-00003//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at org.wildfly.extension.under...@8.0.0.beta-redhat-00003//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at org.wildfly.extension.under...@8.0.0.beta-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1431) at org.wildfly.extension.under...@8.0.0.beta-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1431) at org.wildfly.extension.under...@8.0.0.beta-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1431) at org.wildfly.extension.under...@8.0.0.beta-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1431) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255) at io.undertow.servlet@2.3.0.Alpha2-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.server.Connectors.executeRootHandler(Connectors.java:387) at io.undertow.core@2.3.0.Alpha2-redhat-00001//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) at org.jboss.xnio@3.8.7.Final-redhat-00001//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:304) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:483) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.lambda$inject$2(ContainerImpl.java:519) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.callInContext(ContainerImpl.java:558) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:518) at deployment.SOTAS.war//org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:1148) at deployment.SOTAS.war//org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:643) ... 50 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at deployment.SOTAS.war//org.apache.struts2.inject.ContainerBuilder$4.create(ContainerBuilder.java:157) at deployment.SOTAS.war//org.apache.struts2.inject.Scope$2$1.create(Scope.java:53) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$ParameterInjector.inject(ContainerImpl.java:461) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.getParameters(ContainerImpl.java:475) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:302) ... 56 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:492) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.lambda$inject$3(ContainerImpl.java:526) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.callInContext(ContainerImpl.java:567) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:526) at deployment.SOTAS.war//org.apache.struts2.config.impl.LocatableFactory.create(LocatableFactory.java:50) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerBuilder$4.create(ContainerBuilder.java:155) ... 60 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:304) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:435) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:490) ... 65 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at deployment.SOTAS.war//org.apache.struts2.inject.ContainerBuilder$4.create(ContainerBuilder.java:157) at deployment.SOTAS.war//org.apache.struts2.inject.Scope$2$1.create(Scope.java:53) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$ParameterInjector.inject(ContainerImpl.java:461) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.getParameters(ContainerImpl.java:475) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:302) ... 67 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:492) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.lambda$inject$3(ContainerImpl.java:526) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.callInContext(ContainerImpl.java:567) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:526) at deployment.SOTAS.war//org.apache.struts2.config.impl.LocatableFactory.create(LocatableFactory.java:50) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerBuilder$4.create(ContainerBuilder.java:155) ... 71 more Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:304) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:435) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:490) ... 76 more Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:302) ... 78 more Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest at java.base/java.lang.Class.getDeclaredMethods0(Native Method) at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3402) at java.base/java.lang.Class.getDeclaredMethods(Class.java:2504) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.addInjectors(ContainerImpl.java:101) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$1.create(ContainerImpl.java:82) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$1.create(ContainerImpl.java:78) at deployment.SOTAS.war//org.apache.struts2.inject.util.ReferenceCache$CallableCreate.call(ReferenceCache.java:162) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at deployment.SOTAS.war//org.apache.struts2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:86) at deployment.SOTAS.war//org.apache.struts2.inject.util.ReferenceCache.get(ReferenceCache.java:130) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$ConstructorInjector.<init>(ContainerImpl.java:357) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$2.create(ContainerImpl.java:312) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl$2.create(ContainerImpl.java:309) at deployment.SOTAS.war//org.apache.struts2.inject.util.ReferenceCache$CallableCreate.call(ReferenceCache.java:162) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at deployment.SOTAS.war//org.apache.struts2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:86) at deployment.SOTAS.war//org.apache.struts2.inject.util.ReferenceCache.get(ReferenceCache.java:130) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.getConstructor(ContainerImpl.java:580) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:489) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.lambda$inject$3(ContainerImpl.java:526) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.callInContext(ContainerImpl.java:567) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.inject(ContainerImpl.java:526) at deployment.SOTAS.war//org.apache.struts2.config.impl.LocatableFactory.create(LocatableFactory.java:50) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerBuilder$4.create(ContainerBuilder.java:155) at deployment.SOTAS.war//org.apache.struts2.inject.Scope$2$1.create(Scope.java:53) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.getInstance(ContainerImpl.java:503) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.lambda$getInstance$4(ContainerImpl.java:531) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.callInContext(ContainerImpl.java:567) at deployment.SOTAS.war//org.apache.struts2.inject.ContainerImpl.getInstance(ContainerImpl.java:531) at deployment.SOTAS.war//org.apache.struts2.views.freemarker.FreemarkerManager.setContainer(FreemarkerManager.java:214) ... 83 more Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest from [Module "deployment.SOTAS.war" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) ... 113 more From: Ute Kaiser <ut...@web.de.INVALID> Sent: Friday, May 9, 2025 2:50 PM To: user@struts.apache.org Subject: Re: Struts 7 problem EXTERNAL EMAIL: This message was sent from outside DOJ. Please do not click links or open attachments that appear suspicious. Security<https://urldefense.proofpoint.com/v2/url?u=https-3A__struts.apache.org_security_-23apply-2Da-2Dmaximum-2Dallowed-2Dlength-2Don-2Dognl-2Dexpressions&d=DwMFaQ&c=uASjV29gZuJt5_5J5CPRuQ&r=nKDP-dawHhLZnXgTPWFen5qvRPMWAdYO6bsGXhaJOzk&m=MyIZt6YEhTnpYcuhyk3EmtxklyjFs7s08AufCfl7m3MZl5L2Xp79FSM87zKpKI6K&s=ETzSMI0MHkeLLAXVOP834xvNcU9ygOnBWeieeAxnZaw&e=> struts.apache.org<https://urldefense.proofpoint.com/v2/url?u=https-3A__struts.apache.org_security_-23apply-2Da-2Dmaximum-2Dallowed-2Dlength-2Don-2Dognl-2Dexpressions&d=DwMFaQ&c=uASjV29gZuJt5_5J5CPRuQ&r=nKDP-dawHhLZnXgTPWFen5qvRPMWAdYO6bsGXhaJOzk&m=MyIZt6YEhTnpYcuhyk3EmtxklyjFs7s08AufCfl7m3MZl5L2Xp79FSM87zKpKI6K&s=ETzSMI0MHkeLLAXVOP834xvNcU9ygOnBWeieeAxnZaw&e=> [favicon.ico]<https://urldefense.proofpoint.com/v2/url?u=https-3A__struts.apache.org_security_-23apply-2Da-2Dmaximum-2Dallowed-2Dlength-2Don-2Dognl-2Dexpressions&d=DwMFaQ&c=uASjV29gZuJt5_5J5CPRuQ&r=nKDP-dawHhLZnXgTPWFen5qvRPMWAdYO6bsGXhaJOzk&m=MyIZt6YEhTnpYcuhyk3EmtxklyjFs7s08AufCfl7m3MZl5L2Xp79FSM87zKpKI6K&s=ETzSMI0MHkeLLAXVOP834xvNcU9ygOnBWeieeAxnZaw&e=> Hi, have you considered this restriction? Probably exceeding max length Von meinem iPad gesendet Am 09.05.2025 um 23:25 schrieb Deborah White <deborah.wh...@doj.ca.gov.invalid<mailto:deborah.wh...@doj.ca.gov.invalid>>: That took care of that one. Now I have this: 14:23:09,654 ERROR [org.apache.struts2.ognl.OgnlValueStack] (default task-1) Could not evaluate this expression due to security constraints: [#request["MYUtils"].isUserInRole("Program_Manager") || #request["MYUtils"].isUserInRole("Audit_Supervisor") || #request["MYUtils"].isUserInRole("Audit_Staff") || #request["MYUtils"].isUserInRole("Level_1_Processor") || #request["MYUtils"].isUserInRole("Level_2_Processor") || #request["MYUtils"].isUserInRole("Level_3_Processor")]: ognl.OgnlException: Parsing blocked due to security reasons! [java.lang.SecurityException: This expression exceeded maximum allowed length: #request["MYUtils"].isUserInRole("Program_Manager") || #request["MYUtils"].isUserInRole("Audit_Supervisor") || #request["MYUtils"].isUserInRole("Audit_Staff") || #request["MYUtils"].isUserInRole("Level_1_Processor") || #request["MYUtils"].isUserInRole("Level_2_Processor") || #request["MYUtils"].isUserInRole("Level_3_Processor")] Caused by: java.lang.SecurityException: This expression exceeded maximum allowed length: #request["MYUtils"].isUserInRole("Program_Manager") || #request["MYUtils"].isUserInRole("Audit_Supervisor") || #request["MYUtils"].isUserInRole("Audit_Staff") || #request["MYUtils"].isUserInRole("Level_1_Processor") || #request["MYUtils"].isUserInRole("Level_2_Processor") || #request["MYUtils"].isUserInRole("Level_3_Processor") -----Original Message----- From: Wolfgang Knauf <wolfgang.kn...@gmx.de.INVALID<mailto:wolfgang.kn...@gmx.de.INVALID>> Sent: Friday, May 9, 2025 12:46 PM To: user@struts.apache.org<mailto:user@struts.apache.org> Subject: Re: Struts 7 problem EXTERNAL EMAIL: This message was sent from outside DOJ. Please do not click links or open attachments that appear suspicious. Hi Deborah, could be a matter of casing - the attribute is "escapeHtml": https://urldefense.proofpoint.com/v2/url?u=https-3A__struts.apache.org_tag-2Ddevelopers_property-2Dtag.html&d=DwIFaQ&c=uASjV29gZuJt5_5J5CPRuQ&r=nKDP-dawHhLZnXgTPWFen5qvRPMWAdYO6bsGXhaJOzk&m=aXgukS-NkcL78Ng5156UQDZ1fKg7z3s0u-KxFyK8W8_IIC6p6Xajb4cncqEYoZao&s=neyEKqpoeWVLnnm_nLLFQXpVYotkMnjLQGVy7BeloeY&e= Does this help? Wolfgang Am 09.05.25 um 20:15 schrieb Deborah White: I am getting this error after migrating to Struts 7.0.0. JBWEB004251: An error occurred at line: 5 column: 57) JBWEB004197: Attribute escape invalid for tag property according to TLD I have found maybe related to this <s:property escape="false" />"? I tried changing to escapeHTML but that didn't seem to work. Any ideas? CONFIDENTIALITY NOTICE: This communication with its contents may contain confidential and/or legally privileged information. It is solely for the use of the intended recipient(s). Unauthorized interception, review, use or disclosure is prohibited and may violate applicable laws including the Electronic Communications Privacy Act. If you are not the intended recipient, please contact the sender and destroy all copies of the communication. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org<mailto:user-unsubscr...@struts.apache.org> For additional commands, e-mail: user-h...@struts.apache.org<mailto:user-h...@struts.apache.org> CONFIDENTIALITY NOTICE: This communication with its contents may contain confidential and/or legally privileged information. It is solely for the use of the intended recipient(s). Unauthorized interception, review, use or disclosure is prohibited and may violate applicable laws including the Electronic Communications Privacy Act. If you are not the intended recipient, please contact the sender and destroy all copies of the communication. B‹KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB•È[œÝXœØÜšX™KK[XZ[ ˆ\Ù\‹][œÝXœØÜšX™PÝ]˘\XÚK›Ü™ÃB‘›ÜˆY][Û˜[ÛÛ[X[™ËK[XZ[ ˆ\Ù\‹Z[Ý]˘\XÚK›Ü™ÃB CONFIDENTIALITY NOTICE: This communication with its contents may contain confidential and/or legally privileged information. It is solely for the use of the intended recipient(s). Unauthorized interception, review, use or disclosure is prohibited and may violate applicable laws including the Electronic Communications Privacy Act. If you are not the intended recipient, please contact the sender and destroy all copies of the communication.