History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-103
Type: Bug Bug
Status: Resolved Resolved
Resolution: Won't Fix
Priority: Major Major
Assignee: Robin Shen
Reporter: tom harris
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Unable to resolve expression 'inError' for com.pmease.quickbuild.web.ManualBuildSettingEditor$Enhance_60@13a6744[ManualBuildSettingEditor]

Created: 17/Jul/06 11:31 PM   Updated: 06/Jun/09 11:14 PM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Windows 2000
Issue Links:
Relate
This issue relates:
QB-99 NullPointerException occurred in savi... Major Resolved
 


 Description  « Hide
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)


 All   Comments   Work Log   Change History      Sort Order:
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.

Robin Shen [06/Jun/09 11:14 PM]
2.0 uses a different web framework, and such error should not appear anymore.