Incompatible Xalan
NB 6.1: I seem to be experiencing an old problem that has never been adequately resolved: I need xalan.jar in my RCP application because some of my code has been explicitly written to it. But when it's there, a zipped distribution of my application won't launch on a Mac because:
"An incompatible Xalan version has been detected on the IDE's classpath. The IDE cannot start. Please see http://wiki.netbeans.org/wiki/view/FaqXalanOnCP for more information."
That page, and others which are somewhat related, does not adequately describe the root of the problem nor a sensible way to address it. Apparently:
1. Apache's xalan has some bug in it (according to NB folks) which screws up the project system in the platform.
2. Instead of working around it, it was decided to simply throw up the above message then terminate.
3. In the 1-2 years since this was discovered, no fix has been forthcoming from the Apache team.
Point #3 is hard to believe, but c'est la vie.
The reference wiki page must have been written before there was such a thing as a Netbeans Platform application, because the work around (using two versions of the JRE) is a non-starter for customers as opposed to developers.
In searching this list and other places, there seems to be a property value (netbeans.do.not.check.xalan) which might assist in this confusion, but where and how to set it among the several modules that make up my application is unclear, and several attempts have proven unsuccessful.
I'd appreciate hearing from anyone who has successfully mastered this roadblock.
Mike Bailey
jmbailey@nps.edu