| Summary: | Language Compliance Libraries no longer build | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Kathy Carroll <carrollk> | ||||
| Component: | EDT | Assignee: | Project Inbox <edt.mofmodel-inbox> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | jqian, pharmon | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Kathy Carroll
Created attachment 199695 [details]
archived project file
I have checked in a change to EGL2MofMember for this problem. The reason this just started failing is because Joe Vincens recently changed the name of the XML annotation to XMLType. Because of this, the binding code is now resolving the reference to @XML to the enumeration entry egl.ui.jasper.ExportFormat.xml. The IR generator code was assuming that this would be an AnnotationBinding instead of an EnumerationBinding, so was throwing a class cast exception. You should now see validation errors in the annotation settings for @XML (instead of getting a build failure). You will need to change @XML to @XMLType in your .egl file(s). Thanks. Fix works for me. Closing this defect. |