<< Back to previous view

[QB-103] Unable to resolve expression 'inError' for com.pmease.quickbuild.web.ManualBuildSettingEditor$Enhance_60@13a6744[ManualBuildSettingEditor]
Created: 17/Jul/06  Updated: 06/Jun/09

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: tom harris Assigned To: Robin Shen
Resolution: Won't Fix Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: Windows 2000

Issue Links:
Relate
relates QB-99 NullPointerException occurred in savi... Resolved

 Description   
I got the following error during a build using Maven2, the build was still successful however. The error was reported when I refreshed the page to see if the build had completed. After restarting the session QuickBuild reported that the build was successful.
_________________________________________________________________________________________________________________________

An exception has occurred.

You may continue by restarting the session.

org.apache.tapestry.BindingException
Unable to resolve expression 'inError' for com.pmease.quickbuild.web.ManualBuildSettingEditor$Enhance_60@13a6744[ManualBuildSettingEditor].
binding: ExpressionBinding[ManualBuildSettingEditor inError]
location: context:/WEB-INF/ManualBuildSettingEditor.html, line 29
 
ognl.OgnlException
inError
 
java.lang.NullPointerException
Stack Trace:

* com.pmease.quickbuild.web.ManualBuildSettingEditor.getBuildSettingEditable(ManualBuildSettingEditor.java:50)
    * com.pmease.quickbuild.web.ManualBuildSettingEditor.isInError(ManualBuildSettingEditor.java:41)
    * sun.reflect.GeneratedMethodAccessor816.invoke(Unknown Source)
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    * java.lang.reflect.Method.invoke(Method.java:324)
    * ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:491)
    * ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:904)
    * ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)
    * ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)
    * ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1616)
    * ognl.ASTProperty.getValueBody(ASTProperty.java:96)
    * ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
    * ognl.SimpleNode.getValue(SimpleNode.java:210)
    * ognl.Ognl.getValue(Ognl.java:333)
    * ognl.Ognl.getValue(Ognl.java:310)
    * org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:201)
    * org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:194)
    * org.apache.tapestry.binding.AbstractBinding.getBoolean(AbstractBinding.java:77)
    * org.apache.tapestry.param.BooleanParameterConnector.setParameter(BooleanParameterConnector.java:51)
    * org.apache.tapestry.param.ParameterManager.setParameters(ParameterManager.java:105)
    * org.apache.tapestry.AbstractComponent.prepareForRender(AbstractComponent.java:891)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:846)
    * org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:617)
    * org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:850)
    * org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:850)
    * org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:617)
    * org.apache.tapestry.form.Form.renderComponent(Form.java:362)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:850)
    * org.apache.tapestry.form.Form.rewind(Form.java:568)
    * org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:432)
    * org.apache.tapestry.form.Form.trigger(Form.java:582)
    * org.apache.tapestry.engine.DirectService.service(DirectService.java:169)
    * org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:889)
    * org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198)
    * org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:327)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    * net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292)
    * net.sf.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:84)
    * net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:182)
    * net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * net.sf.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:153)
    * net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * net.sf.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:114)
    * net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:206)
    * net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * net.sf.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:305)
    * net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:226)
    * net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * net.sf.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)
    * net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:125)
    * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    * com.pmease.quickbuild.QuickBuildFilter.doFilter(QuickBuildFilter.java:34)
    * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    * org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    * org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    * org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    * org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    * org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    * org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    * org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    * org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    * org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    * org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    * org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    * org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    * org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    * org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    * org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    * org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    * org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    * org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    * org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    * org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    * org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    * java.lang.Thread.run(Thread.java:536)


 Comments   
Comment by Robin Shen [ 18/Jul/06 08:23 PM ]
This is a known issue that doing the forced refresh after saving form data (such as saving configuration/repository, tiggering build etc.). It should be fixed in version 1.5. To refresh the page for now, please click on various QuickBuild tabs, instead of clicking on browsers' refreshing button.
Comment by Robin Shen [ 06/Jun/09 11:14 PM ]
2.0 uses a different web framework, and such error should not appear anymore.
Generated at Wed Jun 18 13:20:02 UTC 2025 using JIRA 189.