You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Sreekanth S. Nair" <sr...@egovernments.org> on 2013/06/28 09:43:26 UTC
OGNL WARNING
Don't know whats the reason i'm getting this following WARNIng in latest
struts distro.
WARN [com.opensymphony.xwork2.ognl.OgnlValueStack]
(http-localhost/127.0.0.1:8080-1) Error setting expression
'action:documentManager!updateDocument' with value
'[Ljava.lang.String;@1c1abc1': ognl.ExpressionSyntaxException: Malformed
OGNL expression: action:documentManager!updateDocument
[ognl.ParseException: Encountered " ":" ": "" at line 1, column 7.
Was expecting one of:
<EOF>
"," ...
"=" ...
"?" ...
"||" ...
"or" ...
"&&" ...
"and" ...
"|" ...
"bor" ...
"^" ...
"xor" ...
"&" ...
"band" ...
"==" ...
"eq" ...
"!=" ...
"neq" ...
"<" ...
"lt" ...
">" ...
"gt" ...
"<=" ...
"lte" ...
">=" ...
"gte" ...
"in" ...
"not" ...
"<<" ...
"shl" ...
">>" ...
"shr" ...
">>>" ...
"ushr" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
"instanceof" ...
"." ...
"(" ...
"[" ...
<DYNAMIC_SUBSCRIPT> ...
"(" ...
]
at ognl.Ognl.parseExpression(Ognl.java:112) [ognl-3.0.6.jar:]
at com.opensymphony.xwork2.ognl.OgnlUtil.compile(OgnlUtil.java:268)
[xwork-core-2.3.15.jar:2.3.15]
at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:230)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:183)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:170)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueStack.java:148)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:318)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:231)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
[xwork-core-2.3.15.jar:2.3.15]
at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
[xwork-core-2.3.15.jar:2.3.15]
at
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
[struts2-core-2.3.15.jar:2.3.15]
at
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563)
[struts2-core-2.3.15.jar:2.3.15]
at
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
[struts2-core-2.3.15.jar:2.3.15]
at
org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93)
[struts2-core-2.3.15.jar:2.3.15]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
[sitemesh-2.4.2.jar:]
at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
[sitemesh-2.4.2.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91)
[struts2-core-2.3.15.jar:2.3.15]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.springmodules.jcr.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:93)
[spring-modules-jcr-0.9patch.jar:0.9-20080306135025]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.egov.lib.rrbac.filter.RuleInterceptorFilter.doFilter(RuleInterceptorFilter.java:77)
[egov-egi.jar:]
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
[displaytag-1.1.jar:1.1]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.egov.infstr.client.filter.SetSessionVarFilter.doFilter(SetSessionVarFilter.java:108)
[egov-egi.jar:]
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at org.egov.web.security.SimpleSSOFilter.doFilter(SimpleSSOFilter.java:148)
[egov-egi.jar:]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.egov.infstr.client.filter.HibSessionServletFilter.doFilter(HibSessionServletFilter.java:60)
[egov-egi.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.egov.infstr.client.filter.SetThreadLocals.doFilter(SetThreadLocals.java:53)
[egov-egi.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:85)
[ehcache-web-2.0.3.jar:]
at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)
[ehcache-web-2.0.3.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
[jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_27]
Caused by: ognl.ParseException: Encountered " ":" ": "" at line 1, column 7.
Was expecting one of:
<EOF>
"," ...
"=" ...
"?" ...
"||" ...
"or" ...
"&&" ...
"and" ...
"|" ...
"bor" ...
"^" ...
"xor" ...
"&" ...
"band" ...
"==" ...
"eq" ...
"!=" ...
"neq" ...
"<" ...
"lt" ...
">" ...
"gt" ...
"<=" ...
"lte" ...
">=" ...
"gte" ...
"in" ...
"not" ...
"<<" ...
"shl" ...
">>" ...
"shr" ...
">>>" ...
"ushr" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
"instanceof" ...
"." ...
"(" ...
"[" ...
<DYNAMIC_SUBSCRIPT> ...
"(" ...
at ognl.OgnlParser.generateParseException(OgnlParser.java:3172)
[ognl-3.0.6.jar:]
at ognl.OgnlParser.jj_consume_token(OgnlParser.java:3051) [ognl-3.0.6.jar:]
at ognl.OgnlParser.topLevelExpression(OgnlParser.java:16) [ognl-3.0.6.jar:]
at ognl.Ognl.parseExpression(Ognl.java:110) [ognl-3.0.6.jar:]
... 96 more
Regards
Srikanth
Re: OGNL WARNING
Posted by "Sreekanth S. Nair" <sr...@egovernments.org>.
Updated in Jira
https://issues.apache.org/jira/browse/WW-4132
--
Thanks & Regards
Srikanth
Software Developer
--------------------------------
eGovernments Foundations
www.egovernments.org
Mob : 9980078913
--------------------------------
On Fri, Jun 28, 2013 at 1:50 PM, Maurizio Cucchiara
<mc...@apache.org>wrote:
> So, could you provide us some more details, maybe by filing an issue on
> jira [1] with a sample code.
>
> [1] https://issues.apache.org/jira/browse/WW
>
> Twitter :http://www.twitter.com/m_cucchiara
> G+ :https://plus.google.com/107903711540963855921
> Linkedin :http://www.linkedin.com/in/mauriziocucchiara
> VisualizeMe: http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara
>
> Maurizio Cucchiara
>
>
> On 28 June 2013 10:10, Sreekanth S. Nair <sreekanth.nair@egovernments.org
> >wrote:
>
> > Yes it was working
> >
> > --
> > Thanks & Regards
> > Srikanth
> > Software Developer
> > --------------------------------
> > eGovernments Foundations
> > www.egovernments.org
> > Mob : 9980078913
> > --------------------------------
> >
> >
> > On Fri, Jun 28, 2013 at 1:21 PM, Maurizio Cucchiara
> > <mc...@apache.org>wrote:
> >
> > > Looks like the colon char is not an expected input parameter.
> > > You talk about latest distro, did it works before with other distros?
> > >
> > > On 28 June 2013 09:43, Sreekanth S. Nair <
> > sreekanth.nair@egovernments.org
> > > >wrote:
> > >
> > > > action:documentManager!updateDocument
> > > >
> > >
> > >
> > >
> > > Twitter :http://www.twitter.com/m_cucchiara
> > > G+ :https://plus.google.com/107903711540963855921
> > > Linkedin :http://www.linkedin.com/in/mauriziocucchiara
> > > VisualizeMe:
> http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara
> > >
> > > Maurizio Cucchiara
> > >
> >
>
Re: OGNL WARNING
Posted by Maurizio Cucchiara <mc...@apache.org>.
So, could you provide us some more details, maybe by filing an issue on
jira [1] with a sample code.
[1] https://issues.apache.org/jira/browse/WW
Twitter :http://www.twitter.com/m_cucchiara
G+ :https://plus.google.com/107903711540963855921
Linkedin :http://www.linkedin.com/in/mauriziocucchiara
VisualizeMe: http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara
Maurizio Cucchiara
On 28 June 2013 10:10, Sreekanth S. Nair <sr...@egovernments.org>wrote:
> Yes it was working
>
> --
> Thanks & Regards
> Srikanth
> Software Developer
> --------------------------------
> eGovernments Foundations
> www.egovernments.org
> Mob : 9980078913
> --------------------------------
>
>
> On Fri, Jun 28, 2013 at 1:21 PM, Maurizio Cucchiara
> <mc...@apache.org>wrote:
>
> > Looks like the colon char is not an expected input parameter.
> > You talk about latest distro, did it works before with other distros?
> >
> > On 28 June 2013 09:43, Sreekanth S. Nair <
> sreekanth.nair@egovernments.org
> > >wrote:
> >
> > > action:documentManager!updateDocument
> > >
> >
> >
> >
> > Twitter :http://www.twitter.com/m_cucchiara
> > G+ :https://plus.google.com/107903711540963855921
> > Linkedin :http://www.linkedin.com/in/mauriziocucchiara
> > VisualizeMe: http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara
> >
> > Maurizio Cucchiara
> >
>
Re: OGNL WARNING
Posted by "Sreekanth S. Nair" <sr...@egovernments.org>.
Yes it was working
--
Thanks & Regards
Srikanth
Software Developer
--------------------------------
eGovernments Foundations
www.egovernments.org
Mob : 9980078913
--------------------------------
On Fri, Jun 28, 2013 at 1:21 PM, Maurizio Cucchiara
<mc...@apache.org>wrote:
> Looks like the colon char is not an expected input parameter.
> You talk about latest distro, did it works before with other distros?
>
> On 28 June 2013 09:43, Sreekanth S. Nair <sreekanth.nair@egovernments.org
> >wrote:
>
> > action:documentManager!updateDocument
> >
>
>
>
> Twitter :http://www.twitter.com/m_cucchiara
> G+ :https://plus.google.com/107903711540963855921
> Linkedin :http://www.linkedin.com/in/mauriziocucchiara
> VisualizeMe: http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara
>
> Maurizio Cucchiara
>
Re: OGNL WARNING
Posted by Maurizio Cucchiara <mc...@apache.org>.
Looks like the colon char is not an expected input parameter.
You talk about latest distro, did it works before with other distros?
On 28 June 2013 09:43, Sreekanth S. Nair <sr...@egovernments.org>wrote:
> action:documentManager!updateDocument
>
Twitter :http://www.twitter.com/m_cucchiara
G+ :https://plus.google.com/107903711540963855921
Linkedin :http://www.linkedin.com/in/mauriziocucchiara
VisualizeMe: http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara
Maurizio Cucchiara
RE: OGNL WARNING
Posted by Martin Gainty <mg...@hotmail.com>.
Hack1)
rewrite the interceptor
<action name="someAction" class="com.examples.Action1">
<interceptor-ref name="params"/>
<interceptor-ref name="validation"/>
<interceptor-ref name="workflow"/>
<result name="input">good_input.ftl</result>
</action>
the request will need to go to the action alias 'actionPrefix' instead of the predefined 'submit' action alias.
so the ftl will rewrite the action alias for submit tag
the ftl will look something like
<@s.form action="submit" namespace="/tags/non-ui/actionPrefix" method="POST">
<@s.submit name="action:actionPrefix" value="%{'action prefix'}" />
this is dangerous as it would change ALL of the submit names for action="someAction" using POST method
HACK2)
better to do it on a action by action basis:
<s:form action="baz">
<s:textfield label="Enter your name" name="person.name"/>
<s:submit name="action:actionPrefix" value="Submit"/>
</s:form>
Either way is a hack
Best advice is to instruct your junior engineers to insert properly formatted action aliases..e.g. Action!execute
Martin
______________________________________________
Verzicht und Vertraulichkeitanmerkung
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
> Date: Fri, 28 Jun 2013 15:42:56 +0530
> Subject: Re: OGNL WARNING
> From: sreekanth.nair@egovernments.org
> To: user@struts.apache.org
>
> As i replied in the jira, we are heavily depends on "bang" syntax, how can
> we fix this... changing all ! is literally impossible now, since we have
> hundreds of action urls are in "bang" style.
>
> --
> Thanks & Regards
> Srikanth
> Software Developer
> --------------------------------
> eGovernments Foundations
> www.egovernments.org
> Mob : 9980078913
> --------------------------------
>
>
> On Fri, Jun 28, 2013 at 3:27 PM, Martin Gainty <mg...@hotmail.com> wrote:
>
> >
> > Using the "bang" syntax, any alias method on an Action can be called from
> > the
> > action, submit, or button tags.
> >
> >
> > <s:action name="action!aliasMethod" .... />
> >
> > Martin
> > ______________________________________________
> > Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
> >
> > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> > dient lediglich dem Austausch von Informationen und entfaltet keine
> > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
> >
> > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
> > destinataire prévu, nous te demandons avec bonté que pour satisfaire
> > informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
> > de ceci est interdite. Ce message sert à l'information seulement et n'aura
> > pas n'importe quel effet légalement obligatoire. Étant donné que les email
> > peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
> > aucune responsabilité pour le contenu fourni.
> >
> >
> > > Date: Fri, 28 Jun 2013 13:13:26 +0530
> > > Subject: OGNL WARNING
> > > From: sreekanth.nair@egovernments.org
> > > To: user@struts.apache.org
> > >
> > > Don't know whats the reason i'm getting this following WARNIng in latest
> > > struts distro.
> > >
> > > WARN [com.opensymphony.xwork2.ognl.OgnlValueStack]
> > > (http-localhost/127.0.0.1:8080-1) Error setting expression
> > > 'action:documentManager!updateDocument' with value
> > > '[Ljava.lang.String;@1c1abc1': ognl.ExpressionSyntaxException: Malformed
> > > OGNL expression: action:documentManager!updateDocument
> > > [ognl.ParseException: Encountered " ":" ": "" at line 1, column 7.
> > > Was expecting one of:
> > > <EOF>
> > > "," ...
> > > "=" ...
> > > "?" ...
> > > "||" ...
> > > "or" ...
> > > "&&" ...
> > > "and" ...
> > > "|" ...
> > > "bor" ...
> > > "^" ...
> > > "xor" ...
> > > "&" ...
> > > "band" ...
> > > "==" ...
> > > "eq" ...
> > > "!=" ...
> > > "neq" ...
> > > "<" ...
> > > "lt" ...
> > > ">" ...
> > > "gt" ...
> > > "<=" ...
> > > "lte" ...
> > > ">=" ...
> > > "gte" ...
> > > "in" ...
> > > "not" ...
> > > "<<" ...
> > > "shl" ...
> > > ">>" ...
> > > "shr" ...
> > > ">>>" ...
> > > "ushr" ...
> > > "+" ...
> > > "-" ...
> > > "*" ...
> > > "/" ...
> > > "%" ...
> > > "instanceof" ...
> > > "." ...
> > > "(" ...
> > > "[" ...
> > > <DYNAMIC_SUBSCRIPT> ...
> > > "(" ...
> > > ]
> > > at ognl.Ognl.parseExpression(Ognl.java:112) [ognl-3.0.6.jar:]
> > > at com.opensymphony.xwork2.ognl.OgnlUtil.compile(OgnlUtil.java:268)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:230)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:183)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:170)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueStack.java:148)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:318)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:231)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> > > [xwork-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
> > > [struts2-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563)
> > > [struts2-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> > > [struts2-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93)
> > > [struts2-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
> > > [sitemesh-2.4.2.jar:]
> > > at
> > >
> > com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
> > > [sitemesh-2.4.2.jar:]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91)
> > > [struts2-core-2.3.15.jar:2.3.15]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.springmodules.jcr.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:93)
> > > [spring-modules-jcr-0.9patch.jar:0.9-20080306135025]
> > > at
> > >
> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.egov.lib.rrbac.filter.RuleInterceptorFilter.doFilter(RuleInterceptorFilter.java:77)
> > > [egov-egi.jar:]
> > > at
> > >
> > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
> > > [displaytag-1.1.jar:1.1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.egov.infstr.client.filter.SetSessionVarFilter.doFilter(SetSessionVarFilter.java:108)
> > > [egov-egi.jar:]
> > > at
> > >
> > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > org.egov.web.security.SimpleSSOFilter.doFilter(SimpleSSOFilter.java:148)
> > > [egov-egi.jar:]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
> > > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > > at
> > >
> > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.egov.infstr.client.filter.HibSessionServletFilter.doFilter(HibSessionServletFilter.java:60)
> > > [egov-egi.jar:]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.egov.infstr.client.filter.SetThreadLocals.doFilter(SetThreadLocals.java:53)
> > > [egov-egi.jar:]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:85)
> > > [ehcache-web-2.0.3.jar:]
> > > at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)
> > > [ehcache-web-2.0.3.jar:]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> > > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
> > > [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
> > > at
> > >
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at
> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
> > > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > > at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_27]
> > > Caused by: ognl.ParseException: Encountered " ":" ": "" at line 1,
> > column 7.
> > > Was expecting one of:
> > > <EOF>
> > > "," ...
> > > "=" ...
> > > "?" ...
> > > "||" ...
> > > "or" ...
> > > "&&" ...
> > > "and" ...
> > > "|" ...
> > > "bor" ...
> > > "^" ...
> > > "xor" ...
> > > "&" ...
> > > "band" ...
> > > "==" ...
> > > "eq" ...
> > > "!=" ...
> > > "neq" ...
> > > "<" ...
> > > "lt" ...
> > > ">" ...
> > > "gt" ...
> > > "<=" ...
> > > "lte" ...
> > > ">=" ...
> > > "gte" ...
> > > "in" ...
> > > "not" ...
> > > "<<" ...
> > > "shl" ...
> > > ">>" ...
> > > "shr" ...
> > > ">>>" ...
> > > "ushr" ...
> > > "+" ...
> > > "-" ...
> > > "*" ...
> > > "/" ...
> > > "%" ...
> > > "instanceof" ...
> > > "." ...
> > > "(" ...
> > > "[" ...
> > > <DYNAMIC_SUBSCRIPT> ...
> > > "(" ...
> > >
> > > at ognl.OgnlParser.generateParseException(OgnlParser.java:3172)
> > > [ognl-3.0.6.jar:]
> > > at ognl.OgnlParser.jj_consume_token(OgnlParser.java:3051)
> > [ognl-3.0.6.jar:]
> > > at ognl.OgnlParser.topLevelExpression(OgnlParser.java:16)
> > [ognl-3.0.6.jar:]
> > > at ognl.Ognl.parseExpression(Ognl.java:110) [ognl-3.0.6.jar:]
> > > ... 96 more
> > >
> > >
> > > Regards
> > > Srikanth
> >
> >
Re: OGNL WARNING
Posted by "Sreekanth S. Nair" <sr...@egovernments.org>.
As i replied in the jira, we are heavily depends on "bang" syntax, how can
we fix this... changing all ! is literally impossible now, since we have
hundreds of action urls are in "bang" style.
--
Thanks & Regards
Srikanth
Software Developer
--------------------------------
eGovernments Foundations
www.egovernments.org
Mob : 9980078913
--------------------------------
On Fri, Jun 28, 2013 at 3:27 PM, Martin Gainty <mg...@hotmail.com> wrote:
>
> Using the "bang" syntax, any alias method on an Action can be called from
> the
> action, submit, or button tags.
>
>
> <s:action name="action!aliasMethod" .... />
>
> Martin
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
> destinataire prévu, nous te demandons avec bonté que pour satisfaire
> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
> de ceci est interdite. Ce message sert à l'information seulement et n'aura
> pas n'importe quel effet légalement obligatoire. Étant donné que les email
> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
> aucune responsabilité pour le contenu fourni.
>
>
> > Date: Fri, 28 Jun 2013 13:13:26 +0530
> > Subject: OGNL WARNING
> > From: sreekanth.nair@egovernments.org
> > To: user@struts.apache.org
> >
> > Don't know whats the reason i'm getting this following WARNIng in latest
> > struts distro.
> >
> > WARN [com.opensymphony.xwork2.ognl.OgnlValueStack]
> > (http-localhost/127.0.0.1:8080-1) Error setting expression
> > 'action:documentManager!updateDocument' with value
> > '[Ljava.lang.String;@1c1abc1': ognl.ExpressionSyntaxException: Malformed
> > OGNL expression: action:documentManager!updateDocument
> > [ognl.ParseException: Encountered " ":" ": "" at line 1, column 7.
> > Was expecting one of:
> > <EOF>
> > "," ...
> > "=" ...
> > "?" ...
> > "||" ...
> > "or" ...
> > "&&" ...
> > "and" ...
> > "|" ...
> > "bor" ...
> > "^" ...
> > "xor" ...
> > "&" ...
> > "band" ...
> > "==" ...
> > "eq" ...
> > "!=" ...
> > "neq" ...
> > "<" ...
> > "lt" ...
> > ">" ...
> > "gt" ...
> > "<=" ...
> > "lte" ...
> > ">=" ...
> > "gte" ...
> > "in" ...
> > "not" ...
> > "<<" ...
> > "shl" ...
> > ">>" ...
> > "shr" ...
> > ">>>" ...
> > "ushr" ...
> > "+" ...
> > "-" ...
> > "*" ...
> > "/" ...
> > "%" ...
> > "instanceof" ...
> > "." ...
> > "(" ...
> > "[" ...
> > <DYNAMIC_SUBSCRIPT> ...
> > "(" ...
> > ]
> > at ognl.Ognl.parseExpression(Ognl.java:112) [ognl-3.0.6.jar:]
> > at com.opensymphony.xwork2.ognl.OgnlUtil.compile(OgnlUtil.java:268)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:230)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:183)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:170)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueStack.java:148)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:318)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:231)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> > [xwork-core-2.3.15.jar:2.3.15]
> > at
> >
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
> > [struts2-core-2.3.15.jar:2.3.15]
> > at
> >
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563)
> > [struts2-core-2.3.15.jar:2.3.15]
> > at
> >
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> > [struts2-core-2.3.15.jar:2.3.15]
> > at
> >
> org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93)
> > [struts2-core-2.3.15.jar:2.3.15]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
> > [sitemesh-2.4.2.jar:]
> > at
> >
> com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
> > [sitemesh-2.4.2.jar:]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91)
> > [struts2-core-2.3.15.jar:2.3.15]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.springmodules.jcr.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:93)
> > [spring-modules-jcr-0.9patch.jar:0.9-20080306135025]
> > at
> >
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.egov.lib.rrbac.filter.RuleInterceptorFilter.doFilter(RuleInterceptorFilter.java:77)
> > [egov-egi.jar:]
> > at
> >
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
> > [displaytag-1.1.jar:1.1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.egov.infstr.client.filter.SetSessionVarFilter.doFilter(SetSessionVarFilter.java:108)
> > [egov-egi.jar:]
> > at
> >
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> org.egov.web.security.SimpleSSOFilter.doFilter(SimpleSSOFilter.java:148)
> > [egov-egi.jar:]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
> > [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> > at
> >
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.egov.infstr.client.filter.HibSessionServletFilter.doFilter(HibSessionServletFilter.java:60)
> > [egov-egi.jar:]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.egov.infstr.client.filter.SetThreadLocals.doFilter(SetThreadLocals.java:53)
> > [egov-egi.jar:]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:85)
> > [ehcache-web-2.0.3.jar:]
> > at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)
> > [ehcache-web-2.0.3.jar:]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> > [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
> > [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
> > [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> > at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_27]
> > Caused by: ognl.ParseException: Encountered " ":" ": "" at line 1,
> column 7.
> > Was expecting one of:
> > <EOF>
> > "," ...
> > "=" ...
> > "?" ...
> > "||" ...
> > "or" ...
> > "&&" ...
> > "and" ...
> > "|" ...
> > "bor" ...
> > "^" ...
> > "xor" ...
> > "&" ...
> > "band" ...
> > "==" ...
> > "eq" ...
> > "!=" ...
> > "neq" ...
> > "<" ...
> > "lt" ...
> > ">" ...
> > "gt" ...
> > "<=" ...
> > "lte" ...
> > ">=" ...
> > "gte" ...
> > "in" ...
> > "not" ...
> > "<<" ...
> > "shl" ...
> > ">>" ...
> > "shr" ...
> > ">>>" ...
> > "ushr" ...
> > "+" ...
> > "-" ...
> > "*" ...
> > "/" ...
> > "%" ...
> > "instanceof" ...
> > "." ...
> > "(" ...
> > "[" ...
> > <DYNAMIC_SUBSCRIPT> ...
> > "(" ...
> >
> > at ognl.OgnlParser.generateParseException(OgnlParser.java:3172)
> > [ognl-3.0.6.jar:]
> > at ognl.OgnlParser.jj_consume_token(OgnlParser.java:3051)
> [ognl-3.0.6.jar:]
> > at ognl.OgnlParser.topLevelExpression(OgnlParser.java:16)
> [ognl-3.0.6.jar:]
> > at ognl.Ognl.parseExpression(Ognl.java:110) [ognl-3.0.6.jar:]
> > ... 96 more
> >
> >
> > Regards
> > Srikanth
>
>
RE: OGNL WARNING
Posted by Martin Gainty <mg...@hotmail.com>.
Using the "bang" syntax, any alias method on an Action can be called from the
action, submit, or button tags.
<s:action name="action!aliasMethod" .... />
Martin
______________________________________________
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.
> Date: Fri, 28 Jun 2013 13:13:26 +0530
> Subject: OGNL WARNING
> From: sreekanth.nair@egovernments.org
> To: user@struts.apache.org
>
> Don't know whats the reason i'm getting this following WARNIng in latest
> struts distro.
>
> WARN [com.opensymphony.xwork2.ognl.OgnlValueStack]
> (http-localhost/127.0.0.1:8080-1) Error setting expression
> 'action:documentManager!updateDocument' with value
> '[Ljava.lang.String;@1c1abc1': ognl.ExpressionSyntaxException: Malformed
> OGNL expression: action:documentManager!updateDocument
> [ognl.ParseException: Encountered " ":" ": "" at line 1, column 7.
> Was expecting one of:
> <EOF>
> "," ...
> "=" ...
> "?" ...
> "||" ...
> "or" ...
> "&&" ...
> "and" ...
> "|" ...
> "bor" ...
> "^" ...
> "xor" ...
> "&" ...
> "band" ...
> "==" ...
> "eq" ...
> "!=" ...
> "neq" ...
> "<" ...
> "lt" ...
> ">" ...
> "gt" ...
> "<=" ...
> "lte" ...
> ">=" ...
> "gte" ...
> "in" ...
> "not" ...
> "<<" ...
> "shl" ...
> ">>" ...
> "shr" ...
> ">>>" ...
> "ushr" ...
> "+" ...
> "-" ...
> "*" ...
> "/" ...
> "%" ...
> "instanceof" ...
> "." ...
> "(" ...
> "[" ...
> <DYNAMIC_SUBSCRIPT> ...
> "(" ...
> ]
> at ognl.Ognl.parseExpression(Ognl.java:112) [ognl-3.0.6.jar:]
> at com.opensymphony.xwork2.ognl.OgnlUtil.compile(OgnlUtil.java:268)
> [xwork-core-2.3.15.jar:2.3.15]
> at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:230)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:183)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:170)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueStack.java:148)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:318)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:231)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
> [xwork-core-2.3.15.jar:2.3.15]
> at
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
> [struts2-core-2.3.15.jar:2.3.15]
> at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563)
> [struts2-core-2.3.15.jar:2.3.15]
> at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> [struts2-core-2.3.15.jar:2.3.15]
> at
> org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93)
> [struts2-core-2.3.15.jar:2.3.15]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
> [sitemesh-2.4.2.jar:]
> at
> com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
> [sitemesh-2.4.2.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91)
> [struts2-core-2.3.15.jar:2.3.15]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.springmodules.jcr.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:93)
> [spring-modules-jcr-0.9patch.jar:0.9-20080306135025]
> at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.egov.lib.rrbac.filter.RuleInterceptorFilter.doFilter(RuleInterceptorFilter.java:77)
> [egov-egi.jar:]
> at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
> [displaytag-1.1.jar:1.1]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.egov.infstr.client.filter.SetSessionVarFilter.doFilter(SetSessionVarFilter.java:108)
> [egov-egi.jar:]
> at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at org.egov.web.security.SimpleSSOFilter.doFilter(SimpleSSOFilter.java:148)
> [egov-egi.jar:]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
> [spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE]
> at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.egov.infstr.client.filter.HibSessionServletFilter.doFilter(HibSessionServletFilter.java:60)
> [egov-egi.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.egov.infstr.client.filter.SetThreadLocals.doFilter(SetThreadLocals.java:53)
> [egov-egi.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:85)
> [ehcache-web-2.0.3.jar:]
> at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)
> [ehcache-web-2.0.3.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
> [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
> [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_27]
> Caused by: ognl.ParseException: Encountered " ":" ": "" at line 1, column 7.
> Was expecting one of:
> <EOF>
> "," ...
> "=" ...
> "?" ...
> "||" ...
> "or" ...
> "&&" ...
> "and" ...
> "|" ...
> "bor" ...
> "^" ...
> "xor" ...
> "&" ...
> "band" ...
> "==" ...
> "eq" ...
> "!=" ...
> "neq" ...
> "<" ...
> "lt" ...
> ">" ...
> "gt" ...
> "<=" ...
> "lte" ...
> ">=" ...
> "gte" ...
> "in" ...
> "not" ...
> "<<" ...
> "shl" ...
> ">>" ...
> "shr" ...
> ">>>" ...
> "ushr" ...
> "+" ...
> "-" ...
> "*" ...
> "/" ...
> "%" ...
> "instanceof" ...
> "." ...
> "(" ...
> "[" ...
> <DYNAMIC_SUBSCRIPT> ...
> "(" ...
>
> at ognl.OgnlParser.generateParseException(OgnlParser.java:3172)
> [ognl-3.0.6.jar:]
> at ognl.OgnlParser.jj_consume_token(OgnlParser.java:3051) [ognl-3.0.6.jar:]
> at ognl.OgnlParser.topLevelExpression(OgnlParser.java:16) [ognl-3.0.6.jar:]
> at ognl.Ognl.parseExpression(Ognl.java:110) [ognl-3.0.6.jar:]
> ... 96 more
>
>
> Regards
> Srikanth