# Bug in beta2-Nullpointer exception

**URL:** <https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660>\
**Category:** Technical Support & Bugs\
**Created:** [May 29, 2008, 6:55pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660 "2008-05-29T18:55:14Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Donegal](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/d/e68b1a/32.png) [@Donegal](https://forum.vassalengine.org/u/Donegal)\
**Post date:** [May 29, 2008, 6:55pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/1 "2008-05-29T18:55:14Z")

</div>

When I open a module for editing it,there is a nullpointer exception  
[704752395]  
– OS Windows XP  
– Java version 1.6.0\_05  
– VASSAL version 3.1.0-beta2  
– Manager  
[165325046]  
– OS Windows XP  
– Java version 1.6.0\_05  
– VASSAL version 3.1.0-beta2  
– Editor  
– Unnamed module versión 0.0  
[165325046]  
VASSAL.tools.imports.FileFormatException: Unrecognized filename extension  
at VASSAL.tools.imports.ImportAction.loadModule(ImportAction.java:177)  
at VASSAL.launch.Editor.launch(Editor.java:94)  
at VASSAL.launch.Launcher.extractResourcesAndLaunch(Launcher.java:135)  
at VASSAL.launch.Launcher$1.run(Launcher.java:122)  
at java.awt.event.InvocationEvent.dispatch(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)  
[898306411]  
– OS Windows XP  
– Java version 1.6.0\_05  
– VASSAL version 3.1.0-beta2  
– Editor  
– Blackbeard (GMT) versión 1.0  
[704752395]  
java.lang.NullPointerException  
at VASSAL.build.module.AbstractMetaData.buildMetaData(AbstractMetaData.java:173)  
at VASSAL.launch.ModuleManagerWindow$ModuleInfo.loadMetaData(ModuleManagerWindow.java:1037)  
at VASSAL.launch.ModuleManagerWindow$ModuleInfo.(ModuleManagerWindow.java:1033)  
at VASSAL.launch.ModuleManagerWindow.addModule(ModuleManagerWindow.java:590)  
at VASSAL.launch.AbstractLaunchAction$LaunchCommandServer.reply(AbstractLaunchAction.java:297)  
at VASSAL.launch.CommandServer.run(CommandServer.java:61)  
at java.lang.Thread.run(Unknown Source)  
[898306411]  
java.io.EOFException  
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)  
at java.io.ObjectInputStream.readObject0(Unknown Source)  
at java.io.ObjectInputStream.readObject(Unknown Source)  
at VASSAL.launch.CommandClient.request(CommandClient.java:63)  
at VASSAL.launch.Editor.launch(Editor.java:118)  
at VASSAL.launch.Launcher.extractResourcesAndLaunch(Launcher.java:135)  
at VASSAL.launch.Launcher$1.run(Launcher.java:122)  
at java.awt.event.InvocationEvent.dispatch(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 29, 2008, 7:12pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/2 "2008-05-29T19:12:20Z")

</div>

Thus spake “Donegal”:

> [@](#):
>
> When I open a module for editing it,there is a nullpointer exception  
> (attached file)

How are you trying to open the module? It looks from the errorLog like  
you’re using “Import Module…”, which is for importing modules from  
other programs.

–  
J.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![Donegal](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/d/e68b1a/32.png) [@Donegal](https://forum.vassalengine.org/u/Donegal)\
**Post date:** [May 29, 2008, 8:32pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/3 "2008-05-29T20:32:33Z")

</div>

No,I click on edit module. I have both the beta and the previous 3.0.17 installed

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 29, 2008, 9:13pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/4 "2008-05-29T21:13:26Z")

</div>

Thus spake “Donegal”:

> [@](#):
>
> No,I click on edit module. I have both the beta and the previous 3.0.17 insta  
> lled

Did you try to import a module just before opening the Blackbeard  
module?

–  
J.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![Donegal](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/d/e68b1a/32.png) [@Donegal](https://forum.vassalengine.org/u/Donegal)\
**Post date:** [May 29, 2008, 9:33pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/5 "2008-05-29T21:33:56Z")

</div>

Yes I think so

---

<div class="post-metadata">

**Author:** ![blackhorse](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@blackhorse](https://forum.vassalengine.org/u/blackhorse)\
**Post date:** [May 29, 2008, 9:55pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/6 "2008-05-29T21:55:47Z")

</div>

I have the EXACT same problem.

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 29, 2008, 9:58pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/7 "2008-05-29T21:58:16Z")

</div>

Thus spake “Donegal”:

> [@](#):
>
> Yes I think so

## That had something to do with it. I’m investigating now.

J.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 29, 2008, 10:04pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/8 "2008-05-29T22:04:32Z")

</div>

Thus spake “blackhorse”:

> [@](#):
>
> I have the EXACT same problem.

Can you open the Blackbeard module if you don’t try to import a  
module unsuccessfully beforehand? Where can I find the Blackbeard  
module so I can try it myself?

–  
J.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![blackhorse](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@blackhorse](https://forum.vassalengine.org/u/blackhorse)\
**Post date:** [May 30, 2008, 1:00am UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/9 "2008-05-30T01:00:23Z")

</div>

The problem occurs with any module I attempt to open.

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 30, 2008, 7:45am UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/10 "2008-05-30T07:45:21Z")

</div>

Thus spake “blackhorse”:

> [@](#):
>
> The problem occurs with any module I attempt to open.

Do you mean that it happens whenever you try to open a module,  
regardless of what you did previously, or just that it happens  
when you try to open a module after an import fails?

I can’t reproduce this bug myself.

–  
J.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 30, 2008, 7:55am UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/11 "2008-05-30T07:55:46Z")

</div>

Thus spake “blackhorse”:

> [@](#):
>
> The problem occurs with any module I attempt to open.

Would you post your errorLog also? Thanks.

–  
J.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![blackhorse](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/a9adbd/32.png) [@blackhorse](https://forum.vassalengine.org/u/blackhorse)\
**Post date:** [May 30, 2008, 10:27am UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/12 "2008-05-30T10:27:49Z")

</div>

[295667414]  
– OS Windows XP  
– Java version 1.6.0\_05  
– VASSAL version 3.1.0-beta2  
– Manager  
[1380729359]  
– OS Windows XP  
– Java version 1.6.0\_05  
– VASSAL version 3.1.0-beta2  
– Editor  
– SEiH version 1.0 Coded by Mike McCallum by Permission from MMP, LLC.  
[295667414]  
java.lang.NullPointerException  
at VASSAL.launch.ModuleManagerWindow$MyTreeNode.findNode(ModuleManagerWindow.java:747)  
at VASSAL.launch.ModuleManagerWindow$MyTreeNode.contains(ModuleManagerWindow.java:761)  
at VASSAL.launch.ModuleManagerWindow.addModule(ModuleManagerWindow.java:589)  
at VASSAL.launch.AbstractLaunchAction$LaunchCommandServer.reply(AbstractLaunchAction.java:297)  
at VASSAL.launch.CommandServer.run(CommandServer.java:61)  
at java.lang.Thread.run(Unknown Source)  
[1380729359]  
java.io.EOFException  
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)  
at java.io.ObjectInputStream.readObject0(Unknown Source)  
at java.io.ObjectInputStream.readObject(Unknown Source)  
at VASSAL.launch.CommandClient.request(CommandClient.java:63)  
at VASSAL.launch.Editor.launch(Editor.java:118)  
at VASSAL.launch.Launcher.extractResourcesAndLaunch(Launcher.java:135)  
at VASSAL.launch.Launcher$1.run(Launcher.java:122)  
at java.awt.event.InvocationEvent.dispatch(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)  
java.util.concurrent.RejectedExecutionException  
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)  
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)  
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)  
at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source)  
at sun.java2d.Disposer.run(Unknown Source)  
at java.lang.Thread.run(Unknown Source)

---

<div class="post-metadata">

**Author:** ![DrNostromo](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/drnostromo/32/12593_2.png) [@DrNostromo](https://forum.vassalengine.org/u/DrNostromo)\
**Post date:** [May 30, 2008, 1:59pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/13 "2008-05-30T13:59:45Z")

</div>

I’m having similar problems. I’ve built my mod using 3.0.17. When I try to run my mod in 3.1 beta 2, it loads and operates. I don’t know if everything is working properly as I haven’t spent too much time fooling around in it.

However, if I try to load the mod via the “Edit Module” option for editing, I get two errors

An untrapped error has occured  
NullPointerException

and

EOF Exception

…and the mod gets dumped out of Vassal.

Here’s the log file.  
[1160866407]  
– OS Windows XP  
– Java version 1.6.0\_03  
– VASSAL version 3.1.0-beta2  
– Manager  
[795328017]  
– OS Windows XP  
– Java version 1.6.0\_03  
– VASSAL version 3.1.0-beta2  
– Editor  
– To\_Be\_King version 0.9.6 (Vassal 3.0.17)  
[1160866407]  
java.lang.NullPointerException  
at VASSAL.launch.ModuleManagerWindow$MyTreeNode.findNode(ModuleManagerWindow.java:747)  
at VASSAL.launch.ModuleManagerWindow$MyTreeNode.contains(ModuleManagerWindow.java:761)  
at VASSAL.launch.ModuleManagerWindow.addModule(ModuleManagerWindow.java:589)  
at VASSAL.launch.AbstractLaunchAction$LaunchCommandServer.reply(AbstractLaunchAction.java:297)  
at VASSAL.launch.CommandServer.run(CommandServer.java:61)  
at java.lang.Thread.run(Unknown Source)  
[795328017]  
java.io.EOFException  
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)  
at java.io.ObjectInputStream.readObject0(Unknown Source)  
at java.io.ObjectInputStream.readObject(Unknown Source)  
at VASSAL.launch.CommandClient.request(CommandClient.java:63)  
at VASSAL.launch.Editor.launch(Editor.java:118)  
at VASSAL.launch.Launcher.extractResourcesAndLaunch(Launcher.java:135)  
at VASSAL.launch.Launcher$1.run(Launcher.java:122)  
at java.awt.event.InvocationEvent.dispatch(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 30, 2008, 7:37pm UTC](https://forum.vassalengine.org/t/bug-in-beta2-nullpointer-exception/660/14 "2008-05-30T19:37:44Z")

</div>

Thus spake “Donegal”:

> [@](#):
>
> When I open a module for editing it,there is a nullpointer exception  
> (attached file)

This was due to a race condition in which the object holding the location  
of the module was being set to null on one thread before the launch request  
(running on another thread) was finished with it.

I hadn’t happend on this myself becuase I’ve been editing modules from  
the list in the Module Manager (which doesn’t trigger the bug) rather  
than opening modules for editing from the File menu.

Thanks to everyone who reported the problem. I’ve committed a fix to  
the trunk for this, so it will be included in 3.1.0-beta3.

–  
J.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))
