2017-02-08 2 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_ 시스템 변수의 변경을 트리거했습니다.이

은하지 마십시오 :

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 

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 $의 설정을 시도 변수가 해결

변수 전에 $ CHOSEN_INSTALL_SET $의 설정을 시도 수동으로 변수 값을 설정하십시오 $CHOSEN_INSTALL_SET$ ... 나쁜 일이 일어날 것입니다 !!

관련 문제