Hello. I've written an application which utilizes
Xalan. It works correctly everywhere but on one
specific machine. The machine in question is running
Win2000. When we run the application on this machine
the following stack trace is produced:
7 XMIObject CWM:Multiplicity
DCE:[EMAIL PROTECTED]:1
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.Trans
formerConfigurationException:
javax.xml.transform.TransformerException: org.xml.
sax.SAXException: Namespace not supported by SAXParser
at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Tran
sformerFactoryImpl.java:767)
at
com.hyperion.mda.javax.jmi.xmi.XmiWriterImpl.persistObjects(XmiWriter
Impl.java:126)
at
com.hyperion.mda.javax.jmi.xmi.XmiWriterImpl.write(XmiWriterImpl.java
:60)
at
com.hyperion.mda.metadriver.ADMExportToXMIVisitorImpl.finish(ADMExpor
tToXMIVisitorImpl.java:321)
at
com.hyperion.mda.metadriver.ADMToXMI.execute(ADMToXMI.java:86)
at
com.hyperion.mda.metadriver.MetaDriverImpl.execute(MetaDriverImpl.jav
a:53)
at
com.hyperion.mda.metadriverclient.MDGUIClient$RunInterchange.run(MDGU
IClient.java:2309)
at java.lang.Thread.run(Unknown Source)
---------
When I run EnvironmentCheck on the machine these are
the results:
D:\HAB\jars>java
org.apache.xalan.xslt.EnvironmentCheck
#---- BEGIN writeEnvironmentReport($Revision: 1.9 $):
Useful stuff found: ----
java.class.path=.;;d:\HAB\lib;;d:\HAB\lib\adm.jar;;d:\HAB\lib\ap.jar;;d:\HAB\jar
s\xmitool.jar;d:\HAB\lib\xerces.jar;;d:\HAB\jars;;d:\HAB\jars\metadriver.jar;;d:
\HAB\jars\metadriverclient.jar;d:\HAB\jars\cwmframework.jar;;d:\HAB\jars\xalan.j
ar;;d:\HAB\jars\xml-apis.jar;
java.ext.dirs=D:\Hyperion\Essbase61p3a\java\jre\lib\ext
version.xerces2=not-present
version.xerces1=Xerces 1.2.1
version.xalan2_2=Xalan Java 2.2.D14
ERROR.=At least one error was found!
version.xalan1=not-present
version.ant=not-present
ERROR.version.JAXP=1.0.1
java.version=1.3.0
version.crimson=not-present
sun.boot.class.path=D:\Hyperion\Essbase61p3a\java\jre\lib\rt.jar;D:\Hyperion\Ess
base61p3a\java\jre\lib\i18n.jar;D:\Hyperion\Essbase61p3a\java\jre\lib\sunrsasign
.jar;D:\Hyperion\Essbase61p3a\java\jre\classes
#---- BEGIN Listing XML-related jars in:
foundclasses.java.class.path ----
xerces.jar-path=d:\hab\lib\xerces.jar
xerces.jar-apparent.version=xerces.jar from
lotusxsl-j_2_0_0 from XML4J-3_1_1
xalan.jar-apparent.version=xalan.jar
WARNING.present-unknown-version
xalan.jar-path=d:\hab\jars\xalan.jar
xml-apis.jar-apparent.version=xml-apis.jar
present-unknown-version
xml-apis.jar-path=d:\hab\jars\xml-apis.jar
#----- END Listing XML-related jars in:
foundclasses.java.class.path -----
version.SAX=2.0
ERROR.version.DOM=ERROR attempting to load DOM level 2
class: java.lang.NoSuchMe
thodException
version.xalan2x=Xalan Java 2.2.D14
#----- END writeEnvironmentReport: Useful properties
found: -----
# WARNING: Potential problems found in your
environment!
# Check any 'ERROR' items above against the Xalan
FAQs
# to correct potential problems with your
classes/jars
# http://xml.apache.org/xalan-j/faq.html
Two questions: First, obviously, does anyone have any
idea what the problem is? Second, does anyone know
how to change the values of the variable
java.ext.dirs? I can't figure out how to change this
permanently to point to the jdk. Thanks in advance
for any advice anyone may have!
-Jason
__________________________________________________
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions!
http://auctions.yahoo.com