Complex XML editing no longer possible with IDEA Maia

http://www.jetbrains.net/jira/browse/IDEA-24511

IDEA was the best Java IDE on the market supporting advanced XML editing. Starting with build 10666 things went downhill and 10762 practically was the last nail. Can anyone report their results for other advanced schema-based documents? The substitutionGroup support in EAP simply disappeared

3 comments
Comment actions Permalink

Trying to reach Max Mossienko on IDEA-24511 during the migration:

What you see is a broken xerces version, which had serious bugs in substitionGroups support for schemas. We faced (and solved) this problem in Mule ages ago. Even more, we worked with you guys to put the 'pleasure back in for developers' See http://www.mulesoft.org/jira/browse/MULE-3269 for cross-references.

Now, xerces and xml-apis upgrade must be properly endorsed for things to work, here's the list of libs Mule endorses on startup (via -Djava.endorsed.dirs JVM startup property):
xalan-2.7.1.jar
xml-apis-1.3.04.jar
xml-serializer-2.7.1.jar
xercesImpl-2.9.1.jar


IDEA might not need xalan, but otherwise the set is the same.

And now we come to a critical part: it works fine with a fixed more recent xerces, it used to work fine in IDEA up until build 10666, and ultimately Run Config got totally broken in build 10762.

This is what I'm trying to communicate. Imagine thousands of IDEA users upgrading to v9 and crying FOUL, don't want this to happen.

Feel free to ask for any details if need to.

Andrew

0
Comment actions Permalink

This is (unexpected) regression (?) of http://jetbrains.net/tracker/issue/IDEADEV-39758.
Btw, IDEA does not report any problem with xml attached to the request http://www.jetbrains.net/jira/browse/IDEA-24511
Could you please attach complete xml with local schemas?

0
Comment actions Permalink
Btw, IDEA does not report any problem with xml attached to the request http://www.jetbrains.net/jira/browse/IDEA-24511

Could you please attach complete xml with local schemas?

Max, I really hope you're using the next, non-published EAP which has it fixed, because I haven't seen IDEA ever validating it properly in recent builds. The schemas are all public, you can freely download them by using a standard IDEA's intention on the schemaLocation URI.

May need to go in schema and download nested XSDs if it still complains. Hey, that sounds like a useful improvement - have IDEA download nested schema refs automatically.

LMK if you experience any issue with the schema download.

Andrew

0

Please sign in to leave a comment.