TIBCO Fulfillment Order Management(FOM) 2.1 Installer failure on console,silent mode

TIBCO Fulfillment Order Management(FOM) 2.1 Installer failure on console,silent mode

book

Article ID: KB0087518

calendar_today

Updated On:

Products Versions
TIBCO Fulfillment Order Management -
Not Applicable -

Description

Resolution:
Description:
============
TIBCO Fulfillment Order Management(FOM) needs some Hibernate assembly during the installation. Those hibernate files can be downloaded or selected from a specific path if they are already there.
Those hibernate files are then copied under the "assemblies" directory where the TIBCO Fulfillment Order Management product archive file have been extracted and used by the TIBCO universal installer.


During the first installation The problem here was that the customer probably ran a GUI installation first which was working and then wanted to test the silent
and console mode on the same environment but forgot to delete the above mentioned files.

Environment:
===========
Solaris 5.10 64 bits platform
Linux 2.6.18-8.el5 x86_64 i386-64 GNU/Linux

Symptoms:
========
During the first installation the Hibernate files are copied the "assemblies" directory where the TIBCO Fulfillment Order Management product archive file have been extracted.
In the case of the re-installation using the silent or console mode the FOM 2.1 can't be installed due to a java exception because of the presence of the Hibernate files.

Cause:
=====
The exception below is thrown during the installation of FOM. They can be found in tibco_universal_installer.tibco_install.log file
(11-11-2013.080050), ::INFO::, Installing assembly: product_tibco_hibernate 3.6.9.001
(11-11-2013.080050), ::ERROR::, Critical Exception during assembly installation: null, class com.tibco.installer.wizard.action.TIBCOInstallAssembliesWizardAction
(11-11-2013.080050), Debug,
java.lang.NullPointerException
                at java.io.File.&ltinit>(File.java:251)
                at com.tibco.installer.wizard.action.TIBCOInstallAssembliesWizardAction._installTIBCOAssembly(TIBCOInstallAssembliesWizardAction.java:224)
                at com.tibco.installer.wizard.action.TIBCOInstallAssembliesWizardAction._doConsole(TIBCOInstallAssembliesWizardAction.java:156)
                at com.tibco.installer.wizard.action.TIBCOInstallAssembliesWizardAction.run(TIBCOInstallAssembliesWizardAction.java:34)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:601)
                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:91)


Resolution:
==========
To slove this issue, some files and directories need to be deleted before restarting the silent or console mode installation.
1) In the "assemblies", where this file "TIB_FOM_2.1.0_linux_x86_64.zip" has been unziped, delete the files below:
- product_tibco_eclipse_lgpl_rcp_3.7.2.001_linux24gl23_x86_64.zip
- product_tibco_hibernate_3.6.9.001.zip

2) In your TIBCO home location, under the "_installInfo" directory, remove the files below (they were probably added from a previous installation):
- af_2.1.0_prodInfo.xml
- contrib-tct_1.4.0.000_prodInfo.xml
- tibcojava64-oracle_1.7.0.025_prodInfo.xml

Still in the "_installInfo" directory then go under "assembly_registry" directory in order to remove the directories below:
- hibernate
- eclipse_rcp
- eclipse_lgpl_rcp

Issue/Introduction

TIBCO Fulfillment Order Management(FOM) 2.1 Installer failure on console,silent mode