Error when uninstall Bamboo in Windows server
Asked by Rika Mandasari:

What should I do?

the log shows:

Exception:

java.lang.NullPointerException  
at java.base/java.util.StringTokenizer.\<init\>(StringTokenizer.java:199)  
at java.base/java.util.StringTokenizer.\<init\>(StringTokenizer.java:221)  
at com.install4j.runtime.installer.helper.fileinst.FileRemover.addFiles(Unknown Source)  
at com.install4j.runtime.installer.helper.fileinst.FileRemover.handleClassPathFile(Unknown Source)  
at com.install4j.runtime.installer.helper.fileinst.FileRemover.deleteFile(Unknown Source)  
at com.install4j.runtime.installer.helper.fileinst.FileInstaller$4.run(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.actions.RunAction.execute(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionDirect(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionInt(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeAction(Unknown Source)  
at com.install4j.runtime.installer.helper.fileinst.FileInstaller.deleteFile(Unknown Source)  
at com.install4j.runtime.beans.actions.UninstallFilesAction.uninstall(Unknown Source)  
at com.install4j.runtime.installer.UninstallerContextImpl$2.fetchValue(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.actions.FetchObjectAction.execute(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionDirect(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionInt(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionChecked(Unknown Source)  
at com.install4j.runtime.installer.helper.comm.HelperCommunication.fetchObjectChecked(Unknown Source)  
at com.install4j.runtime.installer.UninstallerContextImpl.performActionIntStatic(Unknown Source)  
at com.install4j.runtime.installer.UninstallerContextImpl.performActionInt(Unknown Source)  
at com.install4j.runtime.installer.ContextImpl.performAction(Unknown Source)  
at com.install4j.runtime.installer.controller.Controller.executeActions(Unknown Source)  
at com.install4j.runtime.installer.controller.Controller.handleCommand(Unknown Source)  
at com.install4j.runtime.installer.controller.Controller.start(Unknown Source)  
at com.install4j.runtime.installer.Uninstaller.runInProcess(Unknown Source)  
at com.install4j.runtime.installer.Uninstaller.main(Unknown Source)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.base/java.lang.reflect.Method.invoke(Method.java:567)  
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)  
at com.exe4j.runtime.WinLauncher.main(Unknown Source)  
at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)

System properties:

sun.desktop=windows  
awt.toolkit=sun.awt.windows.WToolkit  
java.specification.version=12  
sun.cpu.isalist=amd64  
sun.jnu.encoding=Cp1252  
java.class.path=C:\\Program Files\\Bamboo\\.install4j\\i4jruntime.jar;C:\\Program Files\\Bamboo\\.\\.install4j\\user.jar;  
sun.awt.enableExtraMouseButtons=true  
java.vm.vendor=Oracle Corporation  
sun.arch.data.model=64  
install4j.exeDir=C:\\Program Files\\Bamboo\\  
user.variant=  
java.vendor.url=<https://java.oracle.com/>  
install4j.systemLanguage=en  
user.timezone=Etc/GMT  
java.vm.specification.version=12  
os.name=Windows Server 2016  
user.country=US  
sun.boot.library.path=c:\\program files\\java\\jdk-12.0.1\\bin  
sun.java.command=C:\\Program Files\\Bamboo\\uninstall.exe  
jdk.debug=release  
sun.cpu.endian=little  
exe4j.unextractedPosition=0  
user.home=C:\\Users\\progrez  
user.language=en  
java.specification.vendor=Oracle Corporation  
exe4j.processCommFile=C:\\Users\\progrez\\AppData\\Local\\Temp\\2\\e4j_p8264.tmp  
java.version.date=2019-04-16  
java.home=c:\\program files\\java\\jdk-12.0.1  
file.separator=\\  
java.vm.compressedOopsMode=32-bit  
line.separator=

java.vm.specification.vendor=Oracle Corporation  
java.specification.name=Java Platform API Specification  
exe4j.moduleName=C:\\Program Files\\Bamboo\\uninstall.exe  
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment  
exe4j.tempDir=  
user.script=  
exe4j.consoleCodepage=cp0  
sun.management.compiler=HotSpot 64-Bit Tiered Compilers  
exe4j.isInstall4j=true  
java.runtime.version=12.0.1+12  
user.name=progrez  
path.separator=;  
os.version=10.0  
java.runtime.name=Java(TM) SE Runtime Environment  
file.encoding=Cp1252  
java.vm.name=Java HotSpot(TM) 64-Bit Server VM  
exe4j.semaphoreName=Local\\c:_program_files_bamboo_uninstall.exe  
install4j.appDir=C:\\Program Files\\Bamboo\\  
java.vendor.url.bug=<https://bugreport.java.com/bugreport/>  
java.io.tmpdir=C:\\Users\\progrez\\AppData\\Local\\Temp\\2\\  
java.version=12.0.1  
user.dir=C:\\Program Files  
os.arch=amd64  
java.vm.specification.name=Java Virtual Machine Specification  
sun.os.patch.level=  
java.library.path=C:\\Program Files\\Bamboo\\.\\.install4j;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;C:\\Program Files\\Java\\jdk-12.0.1\\bin;c:\\program files\\java\\jdk-12.0.1\\bin  
java.vm.info=mixed mode, sharing  
java.vendor=Oracle Corporation  
java.vm.version=12.0.1+12  
sun.io.unicode.encoding=UnicodeLittle  
java.class.version=56.0  
exe4j.launchName=C:\\Program Files\\Bamboo\\uninstall.exe


Answers:
author: Daniel Santos
body: Hi [@Rika Mandasari](/t5/user/viewprofilepage/user-id/3332375)  

I see this question is from last week and I'm not sure if you are still facing this problem at the moment. Please let me know if this is the case so I can open a support ticket for you. The support channel seems to be more appropriate for this type of issue.  

I had a little chat with a developer this morning and his hint was that this could be a permission issue or even a concurrent modification issue, but those are only guesses based on the limited information we have.

I'll wait for your next comment to decide if I open a ticket for this one or not.