请大神帮我看看这是什么问题,要疯了

2017-05-31 10:26:20,340 ERROR (ExpressionCompiler.java:128) org.apache.commons.jexl2.JexlException: com.bstek.dorado.core.el.ExpressionCompiler.nextMiddleExpression@111 parsing failed
org.apache.commons.jexl2.JexlException: com.bstek.dorado.core.el.ExpressionCompiler.nextMiddleExpression@111 parsing failed
at org.apache.commons.jexl2.JexlEngine.parse(JexlEngine.java:814)
at org.apache.commons.jexl2.JexlEngine.createExpression(JexlEngine.java:384)
at org.apache.commons.jexl2.JexlEngine.createExpression(JexlEngine.java:368)
at com.bstek.dorado.core.el.ExpressionCompiler.nextMiddleExpression(ExpressionCompiler.java:111)
at com.bstek.dorado.core.el.ExpressionCompiler.middleCompile(ExpressionCompiler.java:63)
at com.bstek.dorado.core.el.ExpressionCompiler.compileSections(ExpressionCompiler.java:45)
at com.bstek.dorado.core.el.DefaultExpressionHandler.compile(DefaultExpressionHandler.java:69)
at com.bstek.dorado.data.config.xml.MapValuesParser.doParse(MapValuesParser.java:40)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parse(DispatchableXmlParser.java:145)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parseProperty(DispatchableXmlParser.java:368)
at com.bstek.dorado.config.xml.CompositePropertyParser.parseSubProperties(CompositePropertyParser.java:88)
at com.bstek.dorado.config.xml.CompositePropertyParser.doParse(CompositePropertyParser.java:115)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parse(DispatchableXmlParser.java:145)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parseProperty(DispatchableXmlParser.java:368)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parseProperties(DispatchableXmlParser.java:341)
at com.bstek.dorado.config.xml.ObjectParser.initDefinition(ObjectParser.java:198)
at com.bstek.dorado.data.config.xml.GenericObjectParser.initDefinition(GenericObjectParser.java:70)
at com.bstek.dorado.data.config.xml.PropertyDefParser.initDefinition(PropertyDefParser.java:60)
at com.bstek.dorado.config.xml.ObjectParser.internalParse(ObjectParser.java:218)
at com.bstek.dorado.data.config.xml.GenericObjectParser.doParse(GenericObjectParser.java:59)
at com.bstek.dorado.data.config.xml.PropertyDefParser.doParse(PropertyDefParser.java:65)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parse(DispatchableXmlParser.java:145)
at com.bstek.dorado.config.xml.DispatchableXmlParser.dispatchElement(DispatchableXmlParser.java:259)
at com.bstek.dorado.config.xml.DispatchableXmlParser.dispatchChildElements(DispatchableXmlParser.java:178)
at com.bstek.dorado.config.xml.ObjectParser.initDefinition(ObjectParser.java:201)
at com.bstek.dorado.data.config.xml.GenericObjectParser.initDefinition(GenericObjectParser.java:70)
at com.bstek.dorado.data.config.xml.DataTypeParser.initDefinition(DataTypeParser.java:75)
at com.bstek.dorado.config.xml.ObjectParser.internalParse(ObjectParser.java:218)
at com.bstek.dorado.data.config.xml.DataTypeParser.internalParse(DataTypeParser.java:142)
at com.bstek.dorado.data.config.xml.GenericObjectParser.doParse(GenericObjectParser.java:59)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parse(DispatchableXmlParser.java:145)
at com.bstek.dorado.data.config.xml.DataObjectParserDispatcher.parse(DataObjectParserDispatcher.java:51)
at com.bstek.dorado.view.config.xml.ModelParser.parse(ModelParser.java:40)
at com.bstek.dorado.config.xml.DispatchableXmlParser.dispatchElement(DispatchableXmlParser.java:259)
at com.bstek.dorado.view.config.xml.ViewConfigParser.doParse(ViewConfigParser.java:100)
at com.bstek.dorado.config.xml.DispatchableXmlParser.parse(DispatchableXmlParser.java:145)
at com.bstek.dorado.view.config.XmlViewConfigDefinitionFactory.create(XmlViewConfigDefinitionFactory.java:305)
at com.bstek.dorado.view.config.CacheableXmlViewConfigDefinitionFactory.create(CacheableXmlViewConfigDefinitionFactory.java:79)
at com.bstek.dorado.view.manager.ViewConfigManagerSupport.getViewConfig(ViewConfigManagerSupport.java:97)
at com.bstek.dorado.view.service.DataServiceProcessorSupport.getViewConfig(DataServiceProcessorSupport.java:202)
at com.bstek.dorado.view.service.DataServiceProcessorSupport.getDataType(DataServiceProcessorSupport.java:218)
at com.bstek.dorado.view.service.LoadDataServiceProcessor.doExecute(LoadDataServiceProcessor.java:241)
at com.bstek.dorado.view.service.DataServiceProcessorSupport.execute(DataServiceProcessorSupport.java:128)
at com.bstek.dorado.view.resolver.ViewServiceInvoker.invoke(ViewServiceInvoker.java:30)
at com.bstek.dorado.view.resolver.ViewServiceInvoker_$$_javassist_19._d5invoke(ViewServiceInvoker_$$_javassist_19.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.bstek.dorado.util.proxy.MethodInterceptorDispatcher$FinalJavassistMethodInterceptor.invoke(MethodInterceptorDispatcher.java:96)
at com.bstek.dorado.util.proxy.ChainedMethodInvocation.proceed(ChainedMethodInvocation.java:73)
at com.bstek.dorado.util.proxy.MethodInterceptorDispatcher$FinalAopallianceMethodInterceptor.invoke(MethodInterceptorDispatcher.java:67)
at com.bstek.dorado.util.proxy.ChainedMethodInvocation.proceed(ChainedMethodInvocation.java:73)
at com.bstek.dorado.console.security.ViewServiceSecurityInterceptor.invoke(ViewServiceSecurityInterceptor.java:82)
at com.bstek.dorado.util.proxy.ChainedMethodInvocation.proceed(ChainedMethodInvocation.java:73)
at com.bstek.dorado.console.performance.interceptor.RemoteServiceMethodInterceptor.invoke(RemoteServiceMethodInterceptor.java:119)
at com.bstek.dorado.util.proxy.MethodInterceptorDispatcher.invoke(MethodInterceptorDispatcher.java:170)
at com.bstek.dorado.util.proxy.MethodInterceptorDispatcher.invoke(MethodInterceptorDispatcher.java:241)
at com.bstek.dorado.view.resolver.ViewServiceInvoker_$$_javassist_19.invoke(ViewServiceInvoker_$$_javassist_19.java)
at com.bstek.dorado.view.resolver.ViewServiceResolver.processTask(ViewServiceResolver.java:152)
at com.bstek.dorado.view.resolver.ViewServiceResolver.execute(ViewServiceResolver.java:232)
at com.bstek.dorado.web.resolver.AbstractTextualResolver.doHandleRequest(AbstractTextualResolver.java:128)
at com.bstek.dorado.web.resolver.WebContextSupportedController.handleRequestInternal(WebContextSupportedController.java:68)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.bstek.dorado.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:100)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:279)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

1个回答

你用了jexl动态表达式编译,但是表达式有问题,如果表达式是写在配置文件里的,检查配置文件。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐