2

今天在使用 XPage 时,我在日志中收到了这个错误。

CLFAD0111W: PropertyMap 处于无效状态。在 saveState 阶段之前,evaluateValueBindings 已启用但未禁用。

有谁知道是什么意思?

这是来自日志

<CommonBaseEvent creationTime="2013-02-05T14:22:52.738+01:00" globalInstanceId="ELc0a85e0a00013ca95661f6000000ca" msg="CLFAD0111W: The PropertyMap was in an invalid state. evaluateValueBindings was enabled but not disabled before the saveState phase." severity="30" version="1.0.1">
<extendedDataElements name="CommonBaseEventLogRecord:level" type="noValue">
    <children name="CommonBaseEventLogRecord:name" type="string"> 
        <values>VARNING</values>
    </children>
</extendedDataElements>
<extendedDataElements name="CommonBaseEventLogRecord:sourceClassName" type="string">
    <values>com.ibm.xsp.binding.PropertyMap</values>
</extendedDataElements>
<extendedDataElements name="CommonBaseEventLogRecord:sourceMethodName" type="string">
    <values>saveRoot</values>
</extendedDataElements>
<sourceComponentId component="Expeditor 6.2" componentIdType="ProductName" instanceId="" location="qner" locationType="Hostname" subComponent="" threadId="18" componentType="http://www.w3.org/2001/XMLSchema-instance"/>
<situation categoryName="ReportSituation">
    <situationType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ReportSituation" reasoningScope="INTERNAL" reportCategory="LOG"/>
</situation>

4

2 回答 2

1

该错误是指 UI 序列化程序 API 的 saveRoot 期间出现问题。

您将需要生成 HTTP 线程日志并将它们与错误发生的时间相匹配,以查看导致问题的 XPage。

这是有关如何执行此操作的相关技术说明。

http://www-01.ibm.com/support/docview.wss?uid=swg27003598

我还建议设置 DEBUG_THREADID=1 以便您可以在控制台日志中映射线程。

于 2013-02-05T13:39:20.327 回答
1

谢谢大家的帮助。

经过大量的故障排除后,我找到了错误的原因。

一个错误的函数,应该为旧的 Domino 表单重新加载 JS 客户端并在 XPages 上刷新面板。但在这种情况下,这两个地方都执行了,这导致了问题。

于 2013-02-05T19:12:53.083 回答