2017-02-08 4 views
0

InstallAnywhere 2009 SP2(バージョン10.0)を使用すると、インストール中にInstallフェーズの開始時にハングし、デバッグコンソールウィンドウ内のNullPointerException(NPE):インストールがハングアップしているがInstallAnywhere 2009は、com.zerog.ia.installer.InstallBundle.shouldRegister(DashoA10 * ..)のNullPointerExceptionでハングアップします。

InstallAnywhere 2009 
Version: 10.0 
__________________________________________________________________________ 

... 

java.lang.NullPointerException 
    at com.zerog.ia.installer.InstallBundle.shouldRegister(DashoA10*..) 
    at ZeroGbu.a(DashoA10*..) 
    at ZeroGbu.a(DashoA10*..) 
    at ZeroGbu.b(DashoA10*..) 
    at ZeroGbu.a(DashoA10*..) 
    at com.zerog.ia.installer.IAStatusLog.setInstallWasStarted(DashoA10*..) 
    at com.zerog.ia.installer.Installer.install(DashoA10*..) 
    at com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..) 
    at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..) 

、ユーザーがきれいCancelボタンを押すことで、インストールを中止することができます。

答えて

0

原因:$CHOSEN_INSTALL_SET$、どうやら予約IAシステム変数です:

この問題は、という名前の変数を設定しようとすることでPre Install相の間に発生しました。

$CHOSEN_INSTALL_SET$の値を設定しようとしても実際には値は変更されませんが、以下に示すJAVA_システム変数の変更がトリガーされました。 BEFORE未遂

変数$ CHOSEN_INSTALL_SET $のセット

JAVA_DOT_HOME=$USER_INSTALL_DIR$$/$jre 
JAVA_EXECUTABLE=C:\Program Files\CNMS-NG\jre\bin\java.exe 
JAVA_HOME=C:\Program Files\CNMS-NG\jre 

は、変数$ CHOSEN_INSTALL_SET $のAFTER未遂セット

JAVA_DOT_HOME=C:\Users\username\AppData\Local\Temp\I1486584916\Windows\resource\jre 
JAVA_EXECUTABLE= 
JAVA_HOME=C:\Users\username\AppData\Local\Temp\I1486584916\Windows\resource\jre 

解決:

をしようとしないでください変数の値を手動で設定してください$CHOSEN_INSTALL_SET$ ...あなたがすると悪いことが起こります!

関連する問題