2014-11-12 3 views
1

WIN 2008에서 실행되는 InstallAnywhere 2014를 사용하여 Linux 용 설치 프로그램을 만들었습니다. JVM을 번들로 제공했습니다. Linux에서 setup.bin을 실행하려고 시도하면 아래 오류가 발생합니다.LAX Linux (RHEL)에서 설치 프로그램을 실행하는 중 LAX 예외

[Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX) 

Stack Trace: 
java.lang.NullPointerException 
at com.zerog.ia.installer.InstallBundle.shouldRegister(Unknown Source) 
at Flexeraapl.bg(Unknown Source) 
at Flexeraapl.bf(Unknown Source) 
at Flexeraapl.ap(Unknown Source) 
at Flexeraapl.ad(Unknown Source) 
at com.zerog.ia.installer.IAStatusLog.setInstallWasStarted(Unknown Source) 
at com.zerog.ia.installer.Installer.install(Unknown Source) 
at com.zerog.ia.installer.LifeCycleManager.consoleInstallMain(Unknown Source) 
at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source) 
at com.zerog.ia.installer.Main.main(Unknown Source) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at com.zerog.lax.LAX.launch(Unknown Source) 
at com.zerog.lax.LAX.main(Unknown Source) 
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX) 

이 문제를 디버깅하는 방법을 알려주세요. 디버깅을 활성화해도 다른 정보는 없습니다.

다양한 게시물을 사용해 보았습니다. 로케일 폴더는 custom_en 파일로 구성되어야한다는 것을 알았습니다. 나는 그것을 검사하고 그것을 발견했다.

답변

1

동일한 NPE가 나타났습니다. GUI를 통해 설치 세트를 다시 확인하십시오. 설치 세트 또는 패널 선택 : 설치 세트를 선택하십시오. I 확인란을 선택하지 않고 '제품 기능 선택'을 표시하십시오. 이렇게하면 $ CHOSEN_INSTALL_SET $ = Custom이됩니다. 내 경우에는 설치 프로그램이 특정 설치 세트를 좋아하지 않으므로 사용자 정의 설치 세트를 만들 때 해결 방법으로 사용되었습니다.

관련 문제