Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
===========
TIBCO Universal installer logfile shows XML Parser errors and related product XML files in TIBCO_HOME/_installInfo are empty (uninstallation of the product will fail).
Environment:
===========
TIBCO BusinessEvents (all versions) using TIBCO Universal Installer 3.2.x or newer
All Operating Systems
Symptoms:
=========
Error's in TIBCO Universal Installer logfile:
Installation logfiles Unix:
$HOME/.TIBCO/*
Installation logfiles Windows:
C:\Users\<userID> \.TIBCO
children: > <XMLElementImpl name='customVariables' children: <XMLElementImpl name='localVariable' children: > <XMLElementImpl name='localVariable' children: > <XMLElementImpl name='localVariable' children: > > >
at com.tibco.installer.xmlparser.XMLParser.createXMLFile(XMLParser.java:351)
at com.tibco.installer.wizard.action.TIBCOGeneratePersistentInstallFile.generatePersistentXMLFile(TIBCOGeneratePersistentInstallFile.java:286)
at com.tibco.installer.wizard.action.TIBCOGeneratePersistentInstallFile.run(TIBCOGeneratePersistentInstallFile.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.tibco.installer.util.TIBCOUniversalInstallerAction.executeWizardAction(TIBCOUniversalInstallerAction.java:460)
at com.tibco.installer.wizard.action.TIBCORunInstaller._executeWizardAction(TIBCORunInstaller.java:254)
at com.tibco.installer.wizard.action.TIBCORunInstaller._runSequence(TIBCORunInstaller.java:151)
at com.tibco.installer.wizard.action.TIBCORunInstaller._runInstallSequences(TIBCORunInstaller.java:92)
at com.tibco.installer.wizard.action.TIBCORunInstaller.run(TIBCORunInstaller.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.tibco.installer.util.TIBCOUniversalInstallerAction.executeWizardAction(TIBCOUniversalInstallerAction.java:529)
at com.tibco.installer.wizard.action.TIBCORunWizardAction.execute(TIBCORunWizardAction.java:26)
at com.installshield.wizard.StandardWizardListener.execute(Unknown Source)
at com.installshield.wizard.StandardWizardListener.currentBeanChanged(Unknown Source)
at com.installshield.wizard.Wizard$RunThread.run(Wizard.java:1829)
Caused by: java.lang.NullPointerException
at org.apache.xalan.serialize.SerializerToXML.writeAttrString(SerializerToXML.java:2340)
at org.apache.xalan.serialize.SerializerToXML.processAttribute(SerializerToXML.java:1099)
at org.apache.xalan.serialize.SerializerToXML.startElement(SerializerToXML.java:959)
at org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1020)
at org.apache.xml.utils.TreeWalker.startNode(TreeWalker.java:379)
at org.apache.xml.utils.TreeWalker.traverse(TreeWalker.java:191)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:325)
at com.tibco.installer.xmlparser.XMLParser.printToFile(XMLParser.java:547)
at com.tibco.installer.xmlparser.XMLParser.createXMLFile(XMLParser.java:347)
... 20 more
Cause:
======
Local CLASSPATH environment variable includes an incompatible XML Parser which has been used/loaded by TIBCO Universal Installer.
Resolution:
========
Unset the CLASSPATH environment variable before starting the Installer.
On Unix (terminal):
--------------------------------------------------
unset CLASSPATH
./TIBCOUniversalInstaller-<version>.bin
--------------------------------------------------
On Windows (open a command window (cmd), and reset the CLASSPATH before start the TIBCO Universal Installer in the command window):
--------------------------------------------------
set CLASSPATH=""
TIBCOUniversalInstaller-<version>.bin
--------------------------------------------------