关闭包含xbl数据表的xxforms:对话框会生成未知错误

时间:2013-02-08 01:33:34

标签: orbeon

使用4.0.0 Beta 3.

我们有一个使用xxforms:对话框的对话框,该对话框使用xxforms打开:show并使用xxforms:hide(从操作按钮或X(关闭)按钮关闭)。有一个共同的线程,如果对话框包含xbl数据表,则会生成未知错误(参见下文)。

有时对话框完全隐藏,没有客户端错误,有时对话框没有重新呈现页面,因为发生客户端错误(消息:'undefined'不是对象(评估'工具提示[control.id] .cfg.getProperty'))

有什么想法吗?

+----------------------------------------------------------------------------------------------------------------------+
|An Error has Occurred                                                                                                 |
|----------------------------------------------------------------------------------------------------------------------|
|[No error message provided.]                                                                                          |
|----------------------------------------------------------------------------------------------------------------------|
|Application Call Stack                                                                                                |
|----------------------------------------------------------------------------------------------------------------------|
|----------------------------------------------------------------------------------------------------------------------|
|Exception: java.lang.IllegalStateException                                                                            |
|----------------------------------------------------------------------------------------------------------------------|
|org.orbeon.oxf.xforms.BindingContext$$anonfun$ances|apply                         |BindingContext.scala          |  71|
|org.orbeon.oxf.xforms.BindingContext$$anonfun$ances|apply                         |BindingContext.scala          |  71|
|scala.Option                                       |getOrElse                     |Option.scala                  | 108|
|org.orbeon.oxf.xforms.BindingContext               |ancestorOrSelfInScope$1       |BindingContext.scala          |  71|
|org.orbeon.oxf.xforms.BindingContext               |pushVariable                  |BindingContext.scala          |  74|
|org.orbeon.oxf.xforms.XFormsContextStack           |scopeVariable                 |XFormsContextStack.java       | 224|
|org.orbeon.oxf.xforms.action.actions.XFormsActionAc|apply                         |XFormsActionAction.scala      |  48|
|org.orbeon.oxf.xforms.action.actions.XFormsActionAc|apply                         |XFormsActionAction.scala      |  41|
|scala.collection.Iterator$class                    |foreach                       |Iterator.scala                | 772|
|scala.collection.JavaConversions$JIteratorWrapper  |foreach                       |JavaConversions.scala         | 573|
|scala.collection.IterableLike$class                |foreach                       |IterableLike.scala            |  73|
|scala.collection.JavaConversions$JListWrapper      |foreach                       |JavaConversions.scala         | 615|
|org.orbeon.oxf.xforms.action.actions.XFormsActionAc|execute                       |XFormsActionAction.scala      |  41|
|org.orbeon.oxf.xforms.action.XFormsActionInterprete|runSingleIteration            |XFormsActionInterpreter.java  | 204|
|org.orbeon.oxf.xforms.action.XFormsActionInterprete|runAction                     |XFormsActionInterpreter.java  | 150|
|----------------------------------------------------------------------------------------------------------------------|
|Exception: org.orbeon.oxf.common.ValidationException                                                                  |
|----------------------------------------------------------------------------------------------------------------------|
|org.orbeon.oxf.common.ValidationException          |wrapException                 |ValidationException.java      | 126|
|org.orbeon.oxf.xforms.action.XFormsActionInterprete|runAction                     |XFormsActionInterpreter.java  | 157|
|org.orbeon.oxf.xforms.event.EventHandlerImpl$$anonf|apply$mcV$sp                  |EventHandlerImpl.scala        | 249|
|org.orbeon.oxf.xforms.event.EventHandlerImpl$$anonf|apply                         |EventHandlerImpl.scala        | 249|
|org.orbeon.oxf.xforms.event.EventHandlerImpl$$anonf|apply                         |EventHandlerImpl.scala        | 249|
|org.orbeon.oxf.util.DynamicVariable                |withValue                     |DynamicVariable.scala         |  40|
|org.orbeon.oxf.xforms.action.XFormsAPI$            |withScalaAction               |XFormsAPI.scala               |  39|
|org.orbeon.oxf.xforms.event.EventHandlerImpl       |handleEvent                   |EventHandlerImpl.scala        | 248|
|org.orbeon.oxf.xforms.event.Dispatch$$anonfun$dispa|apply$mcV$sp                  |Dispatch.scala                |  79|
|org.orbeon.oxf.xforms.event.Dispatch$$anonfun$dispa|apply                         |Dispatch.scala                |  78|
|org.orbeon.oxf.xforms.event.Dispatch$$anonfun$dispa|apply                         |Dispatch.scala                |  78|
|org.orbeon.oxf.util.Logging$class                  |withDebug                     |Logging.scala                 |  43|
|org.orbeon.oxf.xforms.event.Dispatch$              |withDebug                     |Dispatch.scala                |  22|
|org.orbeon.oxf.xforms.event.Dispatch$$anonfun$dispa|apply                         |Dispatch.scala                |  78|
|org.orbeon.oxf.xforms.event.Dispatch$$anonfun$dispa|apply                         |Dispatch.scala                |  72|
|scala.collection.TraversableLike$WithFilter$$anonfu|apply                         |TraversableLike.scala         | 697|
|scala.collection.LinearSeqOptimized$class          |foreach                       |LinearSeqOptimized.scala      |  59|
|scala.collection.immutable.List                    |foreach                       |List.scala                    |  76|
|scala.collection.TraversableLike$WithFilter        |map                           |TraversableLike.scala         | 696|
|org.orbeon.oxf.xforms.event.Dispatch$$anonfun$dispa|apply                         |Dispatch.scala                |  72|
|---8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<---|
|org.orbeon.oxf.util.ScalaUtils$                    |withRootException             |ScalaUtils.scala              | 116|
|org.orbeon.oxf.servlet.OrbeonServlet               |service                       |OrbeonServlet.scala           |  67|
|javax.servlet.http.HttpServlet                     |service                       |HttpServlet.java              | 722|
|org.apache.catalina.core.ApplicationFilterChain    |internalDoFilter              |ApplicationFilterChain.java   | 305|
|org.apache.catalina.core.ApplicationFilterChain    |doFilter                      |ApplicationFilterChain.java   | 210|
|org.apache.catalina.core.StandardWrapperValve      |invoke                        |StandardWrapperValve.java     | 225|
|org.apache.catalina.core.StandardContextValve      |invoke                        |StandardContextValve.java     | 169|
|org.apache.catalina.authenticator.AuthenticatorBase|invoke                        |AuthenticatorBase.java        | 472|
|org.apache.catalina.core.StandardHostValve         |invoke                        |StandardHostValve.java        | 168|
|org.apache.catalina.valves.ErrorReportValve        |invoke                        |ErrorReportValve.java         |  98|
|org.apache.catalina.valves.AccessLogValve          |invoke                        |AccessLogValve.java           | 927|
|org.apache.catalina.valves.RemoteIpValve           |invoke                        |RemoteIpValve.java            | 680|
|org.apache.catalina.core.StandardEngineValve       |invoke                        |StandardEngineValve.java      | 118|
|org.apache.catalina.connector.CoyoteAdapter        |service                       |CoyoteAdapter.java            | 407|
|org.apache.coyote.http11.AbstractHttp11Processor   |process                       |AbstractHttp11Processor.java  | 999|
|org.apache.coyote.AbstractProtocol$AbstractConnecti|process                       |AbstractProtocol.java         | 565|
|org.apache.tomcat.util.net.JIoEndpoint$SocketProces|run                           |JIoEndpoint.java              | 309|
|java.util.concurrent.ThreadPoolExecutor            |runWorker                     |ThreadPoolExecutor.java       |1110|
|java.util.concurrent.ThreadPoolExecutor$Worker     |run                           |ThreadPoolExecutor.java       | 603|
|java.lang.Thread                                   |run                           |Thread.java                   | 722|
+----------------------------------------------------------------------------------------------------------------------+"}

1 个答案:

答案 0 :(得分:0)

这确实看起来像个错误。我在GitHub上创建了一个issue for this,如果你想获得更新,你可以看一下这个帖子。