I have a project built with Universal 11 which has been working in Windows, AIX and Linux, but never work in HPUX11. Now I try to move to 11.5, still the same problem. The first screen (welcome page i believe) just shows ERROR: null - InstallShield Wizard in the title and the message Erros occurred during the installation .null.
I can quickly create a dummy project using the Project Assistant and get the identical result. So is there something missing in my system? If you have successfully build an installer for hpux platform, what do you do other than the default setting?
For the JVM, I use hp-jdk-1.4.2_02.bin from IShield's website. I also tried hpux1.4.2.02.bin, even worse.
Here is part of the Java trace
ServiceException: (error code = 200; severity = 0; exception = [java.lang.NullPointerException])
at com.installshield.wizard.service.LocalImplementorProxy.invoke(Unknown Source)
at com.installshield.wizard.service.AbstractService.invokeImpl(Unknown Source)
at com.installshield.product.service.registry.GenericRegistryService.initializeLocalPersistedVariables(Unknown Source)
at com.installshield.product.service.product.PureJavaProductServiceImpl.initializeLocalPersistedVariables(Unknown Source)
at com.installshield.product.service.product.PureJavaProductServiceImpl.loadProductTree(Unknown Source)
at com.installshield.product.service.product.PureJavaProductServiceImpl.getProductTree(Unknown Source)
at com.installshield.product.service.product.PureJavaProductServiceImpl.getProductBean(Unknown Source)
at com.installshield.product.service.product.PureJavaProductServiceImpl.getProductBeanProperty(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.installshield.wizard.service.LocalImplementorProxy.invoke(Unknown Source)
at com.installshield.wizard.service.AbstractService.invokeImpl(Unknown Source)
at com.installshield.product.service.product.GenericProductService.getProductBeanProperty(Unknown Source)
at com.installshield.product.service.product.ProductBeanPropertyMethod.invokeWithValidation(Unknown Source)
at com.installshield.product.service.product.ProductBeanPropertyMethod.invoke(Unknown Source)
at com.installshield.util.StringResolver.invokeMethod(Unknown Source)
at com.installshield.util.FunctionToken.getValue(Unknown Source)
at com.installshield.util.AbstractStringResolver.mergeTokens(Unknown Source)
at com.installshield.util.AbstractStringResolver.resolveInternal(Unknown Source)
at com.installshield.util.StringResolver.resolve(Unknown Source)
at com.installshield.wizard.service.AbstractWizardServices.resolveString(Unknown Source)
at com.installshield.ui.controls.swing.SwingContainer.resolveString(Unknown Source)
at com.installshield.wizard.swing.SwingWizardUI.createPanel(Unknown Source)
at com.installshield.wizard.swing.SwingWizardUI.displayCustomDialog(Unknown Source)
at com.installshield.wizard.swing.SwingWizardUI.currentBeanChanged(Unknown Source)
at com.installshield.wizard.StandardWizardListener.currentBeanChanged(Unknown Source)
at com.installshield.wizard.Wizard$RunThread.run(Unknown Source
解决:
What you need to do is Remove/Rename the Gen1 directory!
C:/Program Files/Common Files/InstallShield/Universal/common/Gen1