当尝试导入 WBI Modeler V5.1.1.2 项目时,发生以下异常,并导致 UML 2.0 模型不完整:
java.lang.ArrayStoreException at org.eclipse.emf.common.util.BasicEList.assign(Unknown Source) at org.eclipse.emf.common.util.BasicEList.setUnique(Unknown Source) at org.eclipse.emf.common.notify.impl.NotifyingListImpl.setUnique(Unknown Source)
此问题的根本原因是 WBI Modeler V5.1.1.2 存在某个缺陷,该缺陷导致重复的 EMF 对象标识被分配给此项目“类别”模型中的两个不同元素。要使 WBI 集成与 WBI Modeler V5.1.1.2 一起正常工作,您必须应用 WBI Modeler V5.1.1.2 Patch 1,该补丁可以通过 http://www-306.ibm.com/software/integration/wbimodeler/advanced/support/ 的 Downloads 获取。
对于您在应用补丁后创建的所有的新业务模型,该下载解决了此问题。要修订现有模型的此问题,请遵循以上 URL 中标题为以下内容的 Technotes 项下的指示信息:“Rational Software Architect users upgrading to Modeler 5.1.1.2 Patch 1 require project patch.”
对于已应用了业务建模概要文件的模型,要保持 Rational Software Architect V6.0.1 或 Rational Software Modeler V6.0.1 与该产品的较早版本之间的兼容性,您必须在安装 V6.0.1 之前完成以下步骤:
注意:这些步骤定义了到磁盘上模型所引用的业务模型概要文件的路径映射。
- 单击窗口 > 首选项。
- 在“首选项”窗口中,展开建模,并单击路径映射。
- 单击新建。
- 在名称字段中输入 BM_PROFILES。
- 要填写位置字段,请单击文件夹并浏览到以下位置:<RSA_INSTALL_DIR>rsa\eclipse\plugins\com.ibm.xtools.bizmodeler_XXX\profiles(其中 XXX 是版本号)
- 要保存路径映射,请单击确定。
- 要关闭“首选项”窗口,请单击确定。
您现在应该能够使用业务建模概要文件(曾应用于 Rational Software Architect 或 Rational Software Modeler V6.0.1 之前版本的安装中)打开在 V6.0.1 中已修改的模型。
© Copyright IBM Corporation 2004, 2005. All Rights Reserved.