cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
trunglq233
Level 2

Replace built-in Uninstaller Introduction panel

Hi everybody,

I would like to create a custom panel to replace built-in Uninstaller Introduction panel (in Pre-Uninstall step). This panel has extra check-box. I created a subclass of CustomCodePanel, add it into Pre-Uninstall step (also remove built-in Uninstaller Introduction panel).

The custom panel displays successfully in uninstaller GUI, but when I click 'Next' button, the uninstaller hang and I must kill it using Windows Task Manager.

Debug log:
System's temporary directory = D:\AppData\Local\Temp

Loading externalized properties

Error running install panel: Uninstall The Bridge
java.lang.ClassCastException: com.uninstaller.panel.UninstallIntroductionPanel cannot be cast to Flexeraac5
java.lang.ClassCastException: com.uninstaller.panel.UninstallIntroductionPanel cannot be cast to Flexeraac5
at com.zerog.ia.installer.AAMgr.ba(Unknown Source)
at com.zerog.ia.installer.AAMgr.a0(Unknown Source)
at com.zerog.ia.installer.AAMgr.a_(Unknown Source)
at com.zerog.ia.installer.AAMgr.aa(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)
at com.zerog.ia.installer.AAMgr.a0(Unknown Source)
at com.zerog.ia.installer.AAMgr.ac(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)
at com.zerog.ia.installer.AAMgr.a0(Unknown Source)
at com.zerog.ia.installer.AAMgr.ac(Unknown Source)


Note that if I restore built-in Uninstaller Instroduction panel and place it before the custom panel, the installer works fine.

My question are:
1. Can I add custom panels in Pre-Uninstall step of uninstaller?
2. If yes, can I remove built-in Uninstaller Instroduction panel?
3. If yes, can you tell me what's wrong with me? 🙂

Thank you.

Environment: IA2012 SP1, Windows 7 64bit, Maintenance Mode support (Uninstall)
Labels (1)
0 Kudos
(1) Reply
trunglq233
Level 2

Hi,

There is another way by using Get User Input - Advance panel.
0 Kudos