Book a Demo

Author Topic: Error 0xc00ce014  (Read 4547 times)

stetkas

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Error 0xc00ce014
« on: October 28, 2020, 01:03:29 am »
Using EA 15.2 trial edition.  Because we only have GIT, we must use package control.  I have not been able to perform a round trip of a model I put together.  I get what looks to be an XML validation error code (0xc00ce014).  I believe I have identified the problem.  The XMI exported by the EA violates the UML_EA.DTD used to specify the structure of the XMI file.  Specifically, the XMI.documentation structure is in conflict:

From the exported xml file:

                                <XMI.documentation>
                                                <XMI.exporter>Enterprise Architect</XMI.exporter>
                                                <XMI.exporterVersion>2.5</XMI.exporterVersion>
                                                <XMI.exporterID>1554</XMI.exporterID>
                                </XMI.documentation>


From the DTD file:

                                <!ELEMENT XMI.documentation (#PCDATA | XMI.owner | XMI.contact |
                                             XMI.longDescription | XMI.shortDescription |
                                             XMI.exporter | XMI.exporterVersion |
                                             XMI.notice)* >


There is a line in the DTD that defines exporterID as an ANY:

                                <!ELEMENT XMI.exporterID ANY >

However, XMI.exporterID is not one of the fields specifiec in XMI.documenttion.

If I manually update the DTD file to specify XMI.exporterID as a field in XMI.documentation for each package under control, the problem goes away on a single save of a package; however, if I perform a batch export, then the validation problem reoccurs.  The DTD files do not appear to be modifed during the export.  So I think it is something internal on the batch export…

I think I should report this as a bug; however, is there a way for users to search the bug report database before reporting a bug?


Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Error 0xc00ce014
« Reply #1 on: October 28, 2020, 01:15:03 am »
1. No, there is no public record of all reported bugs. You can search the forum, but that will only contain those that the users posted here.
2. You don't need to use the DTD. IIRC you can turn that option off.

Geert

stetkas

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Error 0xc00ce014
« Reply #2 on: October 28, 2020, 04:38:27 am »
Thx Geert.  I have unchecked the DTD option and the issue still occurs.  I have reported it as a bug and will see where it goes.

stetkas

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Error 0xc00ce014
« Reply #3 on: October 28, 2020, 06:17:34 am »
If I uncontrol all the packages, delete all the DTD and XML files, and re-control all the packages with DTD unchecked, it works without error.