Main Menu

KB#01116-Installing a newer revision of BBj on top of previous version without uninstalling

Title:

Installing a newer revision of BBj on top of previous version without uninstalling may cause problems

Description:

Installing BBj to a different directory or installing a later version without un-installing the earlier version may cause problems the next time a un-install is attempted. 

The following behavior may occur: 
1. The BASIS Product Suite did not get removed from Control Pane applet after a successful uninstall. 

Or 

2. An error is returned when an attempt is made to uninstall BBj revision 6: 
"Errors occurred during the uninstallation"

null 

and the stack trace will look something like this: 

(Apr 13, 2006 5:16:33 PM), Uninstall, com.installshield.product.service.product.PureJavaProductServiceImpl$Uninstaller, err, java.lang.NullPointerException 
STACK_TRACE: 10 
java.lang.NullPointerException 
at java.util.Hashtable.get(Hashtable.java:336) 
at com.installshield.product.service.product.PureJavaProductServiceImpl.initializeActiveNode 
Table(Unknown Source) 
at com.installshield.product.service.product.PureJavaProductServiceImpl.setActiveStateFor 
Uninstallation(Unknown Source) 
at com.installshield.product.service.product.PureJavaProductServiceImpl.access$1600(Unknown Source) 
at com.installshield.product.service.product.PureJavaProductServiceImpl$UninstallProduct.uninstall(Unknown Source) 
at com.installshield.product.service.product.PureJavaProductServiceImpl$Uninstaller.execute(Unknown Source) 
at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source) 
at java.lang.Thread.run(Thread.java:595) 


Resolution:

InstallShield's VPD (Vital Product Data) registry changed between 5.02 and 5.03. This can happen if you install an older version of BBj prior to BBj 6.0 and BBj 6.0 to different directories on the same system. Different versions of InstallShield were used prior to BBj 6.0, and the VPD (Vital Product Data) registry may get confused when you have more than one version installed. 

How to manually remove the BASIS Product Suite entries in Add/Remove Programs: 

Remove the registry keys from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ 

Both 5.02 and 5.03 (two separate entries) will have a long UID string like this: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\392f61c437f683fd855e9238980d923a106226380



Last Modified: 04/17/2006 Product: BBj Operating System: Windows

BASIS structures five components of their technology into the BBx Generations.

  Google+ View BASIS LinkedIN Profile Visit our Twitter Feed Check out our Facebook Public Profile Click to View the BASIS youTube channel