技术文章 - CS210313

编辑属性值会触发 IllegalArgumentException,并出现错误消息 "注意:无效的浮动点-单位值: <unit of="" measure="">" 在使用编辑多个对象或在 Windchill PDMLink 10.2 中创建多个部件时</unit>

已修改: 23-Aug-2016   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 10.2 M020 to M030

说明

  • 使用 Edit Attribute Value 创建时 New Multiple Parts Edit Multiple Objects 在浏览器中触发错误消息:
注意:缺少必需的信息或发现无效的属性值。值无效。值必须为数字,或者,如果输入单位,请在数字和单位之间输入一个空格。
  • Default Value对于已在其上定义的属性Type and Attribute Manager
  • 属性必须属于类型 Real Number with Unit
  • 从 post 10.2 M020 CPS15 开始,错误消息如下:
注意:无效-浮点-点--单位-值:<unit of measurement>
TRACE [ajp-bio-8010-CreateEditFormProcessorHelper wcadmin----setAttributesWizStepForCreateMultiPart] .com. components. forms.] 找到具有以下属性关键字的表单字段: part $ wt.properties $ 或: 45641. Cabinet: ___ $newRowObj10713445520729_col_SoftAttr + wt.properties. Wt.units.floatingpointwithunits + WCTYPE | wt.properties. WTPart ~ IBA |宽度 ~ ~ NEW |-5591740914048249820 ~ NAME |默认 | 假 + null___textbox
TRACE [ajp-bio-8010-exec-2] .com. CreateEditFormProcessorHelper wcadmin-------AttributeKey 已找到: SoftAttr + wt.properties. Wt.units.floatingpointwithunits + WCTYPE | wt.properties. WTPart ~ IBA |宽度 ~ ~ NEW |-5591740914048249820 ~ NAME |默认值 | false + 空
[ajp-bio-8010-CreateEditFormProcessorHelper wcadmin-WCTYPE] .com. forms. Wt.properties WTPart-------的属性 id = "|宽度 ~ ~ NEW |-5591740914048249820 ~ NAME |默认值 | false
追溯 [ajp-bio-8010-CreateEditFormProcessorHelper wcadmin-------formVal 为 [12] 的 [2] com .。。
追溯 [ajp-bio-8010-CreateEditFormProcessorHelper wcadmin-------oldVal 为 [0] 的的 [2]
[ajp-bio-8010-CreateEditFormProcessorHelper wcadmin-------dbVal 是 [m])的 .com。
错误 [ajp-bio-8010-exec-2] .com. jca ActionController wcadmin-.java. 反射. InvocationTargetException
.java InvocationTargetException
在太阳. NativeMethodAccessorImpl invoke0 (固有方法)
在太阳. NativeMethodAccessorImpl 调用(NativeMethodAccessorImpl:57)
在太阳. DelegatingMethodAccessorImpl 调用(DelegatingMethodAccessorImpl:43)
在 java lang.ini 中。调用(方法 .java:606)
在 netmarkets 中,工具 .. NmCommandBean (NmCommandBean:2335)。
在 jca 中。 ActionController executeWizardAction (ActionController,.java:238)
在 jca 中。 ActionController processRequest (ActionController,java:125)
[...]
由以下原因引起: IllegalArgumentException:浮点型点-单位值无效:<unit of measure>
在 guicomponents 中。 NumericInputComponent validateDBValue (NumericInputComponent. java:393)。
在 AttributeInputField setDBValue (AttributeInputField .java:100)的 com 中。
CreateEditFormProcessorHelper 在 setDBValueField (CreateEditFormProcessorHelper:395)的 com 中的。
在 CreateEditFormProcessorHelper getStandardAttributesFromMap (CreateEditFormProcessorHelper .java:344)的 com 中。
在 _getStandardAttributes CreateEditFormProcessorHelper (CreateEditFormProcessorHelper:233)在 com 中的 .com。
在 CreateEditFormProcessorHelper getStandardAttributes (CreateEditFormProcessorHelper .java:195)的 com 中。
在 CreateObjectFormProcessor createAndValidateTypeInstance (CreateObjectFormProcessor .java:205)的 com 中。



这是文章 210313 的 PDF 版本,可能已过期。最新版本 CS210313