Enterprise architect 为什么我会犯错误;字段';t#u objectproperties.Notes';can';不能是长度为零的字符串;?

Enterprise architect 为什么我会犯错误;字段';t#u objectproperties.Notes';can';不能是长度为零的字符串;?,enterprise-architect,Enterprise Architect,我有一个Enterprise Architect 12项目,启用了安全性并激活了“需要用户锁定才能编辑”选项。我锁定了我的视图,然后通过代码工程>导入源代码目录导入了我的C代码。到目前为止效果很好,然后我打开了锁。我想更新我的模型以反映我的代码更改,所以我应用了锁并重新运行导入源目录。它开始同步对象,但在某个时候,它开始弹出一个消息框说 DAO.Recordset[3315]字段“t\u objectproperties.Notes”不能是零长度字符串。 几乎每个C#类都在同步。我的EA有什么问

我有一个Enterprise Architect 12项目,启用了安全性并激活了“需要用户锁定才能编辑”选项。我锁定了我的视图,然后通过代码工程>导入源代码目录导入了我的C代码。到目前为止效果很好,然后我打开了锁。我想更新我的模型以反映我的代码更改,所以我应用了锁并重新运行导入源目录。它开始同步对象,但在某个时候,它开始弹出一个消息框说

DAO.Recordset[3315]字段“t\u objectproperties.Notes”不能是零长度字符串。


几乎每个C#类都在同步。我的EA有什么问题,我如何解决?可以理解的是,我不想每次都进行干净的导入,因为这会破坏我在其中放置移植实体的图表。

这看起来像是Sparx系统应该存在的错误。

我尝试了一些可能有助于解决这种情况的操作,而一些关于错误的注释正在等待

我的情况:使用EnterpriseArchitect的代码导入器,我选择了源文件的文件夹,当导入结束时,会显示您之前提到的消息

我的源文件已被SVN使用和/或锁定,因此当导入开始时,某些文件导入失败

我的解决方案:我已将源文件和文件夹结构移动到另一个文件夹中。然后我重复了源代码导入


这对我很有效。

运行一致性检查。看起来您的一些标记值已损坏。在indead中运行项目完整性检查产生了无效的标记值。修复了这些之后,我又前进了一步(在错误再次出现之前看起来时间更长),但不幸的是,这并不是一个解决方案。最终,您需要多次运行检查。如果这没有帮助->Geert的答案。重新运行完整性检查的结果是“没有发现问题”,在我的情况下,仍然会收到错误消息。我现在确信这不可能是我的错。。。