[messages] [Technical Support & Bugs] 3.2.15 - Icon Family VASSAL not found

jcbeckman jbeckman at beckmanjm.com
Sat Aug 15 14:38:02 CEST 2015


No matter what module I try to open, I get the error

Icon Family VASSAL not found

I tried searching for a resolution to this and could only find a thread
about 3.2.2. I couldn't find anything in there to help me.

I have removed all version of Java except 1.8; I have downloaded the
most recent version of Java 1.8 and VASSAL. I also downloaded a new
module in case one of my old ones was at fault. 

System info:

Model Name:	Mac Pro
  Model Identifier:	MacPro5,1
  Processor Name:	6-Core Intel Xeon
  Processor Speed:	3.33 GHz
  Number of Processors:	1
  Total Number of Cores:	6
  L2 Cache (per Core):	256 KB
  L3 Cache:	12 MB
  Memory:	16 GB
ATI Radeon HD 5870 1024 MB

VASSAL version 3.2.15

Java version 1.8.0_51

Module - Combat Commander Europe 2.3 (but this problem happens with ALL
modules)

This has not worked for me for quite some time (since before 3.x I
think).

Error log:

2015-08-15 08:17:08,642 [0-main] INFO  VASSAL.launch.StartUp - Starting
2015-08-15 08:17:08,647 [0-main] INFO  VASSAL.launch.StartUp - OS Mac OS
X 10.10.5
2015-08-15 08:17:08,647 [0-main] INFO  VASSAL.launch.StartUp - Java
version 1.8.0_51
2015-08-15 08:17:08,647 [0-main] INFO  VASSAL.launch.StartUp - VASSAL
version 3.2.15
2015-08-15 08:17:08,912 [0-AWT-EventQueue-0] INFO 
VASSAL.launch.ModuleManager - Manager
2015-08-15 08:18:44,875 [0-SwingWorker-pool-1218593486-thread-2] INFO 
VASSAL.launch.AbstractLaunchAction - Loading module file
/Volumes/Internal500x/Downloads/Combat_Commander_Europe.vmod
2015-08-15 08:18:45,249 [0-SwingWorker-pool-1218593486-thread-2] INFO 
VASSAL.tools.io.ProcessLauncher - launching /Library/Internet
Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -classpath
Contents/Resources/Java/Vengine.jar -Xmx203M -DVASSAL.id=2
-Duser.home=/Users/jbeckman -DVASSAL.port=56033
VASSAL.tools.image.tilecache.ZipFileImageTiler
/Volumes/Internal500x/Downloads/Combat_Commander_Europe.vmod
/Users/jbeckman/Library/Application
Support/VASSAL/tiles/605e32b9315b6d86c56bf11e0d54348fda405a4c 256 256
2015-08-15 08:18:45,979 [2-main] INFO 
VASSAL.tools.image.tilecache.ZipFileImageTiler - Starting
2015-08-15 08:18:46,129 [2-main] INFO 
VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling
images/Action-Ambush.png
s.image.tilecache.FileArchiveImageTiler - Tiling images/dr6-6t.png
====== I deleted many tiling messages as they didn't seem relevant and
pushed me over the message size limit ==============
2015-08-15 08:19:03,086 [2-main] INFO 
VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling
images/staging.png
2015-08-15 08:19:03,160 [2-main] INFO 
VASSAL.tools.image.tilecache.ZipFileImageTiler - Exiting
2015-08-15 08:19:03,547 [0-SwingWorker-pool-1218593486-thread-2] INFO 
VASSAL.launch.AbstractLaunchAction - Loading module Combat Commander:
Europe
2015-08-15 08:19:03,548 [0-SwingWorker-pool-1218593486-thread-2] INFO 
VASSAL.tools.io.ProcessLauncher - launching /Library/Internet
Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -Xms256M
-Xmx512M -DVASSAL.id=1 -DVASSAL.port=56037 -Duser.home=/Users/jbeckman
-Duser.dir=/Applications/VASSAL.app -cp
Contents/Resources/Java/Vengine.jar -Xdock:name=Combat Commander: Europe
-Xdock:icon=/Applications/VASSAL.app/Contents/Resources/VASSAL.icns
-Dapple.awt.graphics.UseQuartz=false VASSAL.launch.Player --load --
/Volumes/Internal500x/Downloads/Combat_Commander_Europe.vmod
2015-08-15 08:19:04,333 [1-main] INFO  VASSAL.launch.StartUp - Starting
2015-08-15 08:19:04,343 [1-main] INFO  VASSAL.launch.StartUp - OS Mac OS
X 10.10.5
2015-08-15 08:19:04,343 [1-main] INFO  VASSAL.launch.StartUp - Java
version 1.8.0_51
2015-08-15 08:19:04,343 [1-main] INFO  VASSAL.launch.StartUp - VASSAL
version 3.2.15
2015-08-15 08:19:04,343 [1-main] INFO  VASSAL.launch.Launcher - Player
2015-08-15 08:19:06,343 [1-IconFactory-preload] INFO 
VASSAL.tools.icon.IconFactory - VASSAL images folder found at
file:/Library/Java/Extensions/Help/images/
2015-08-15 08:19:06,363 [1-AWT-EventQueue-0] ERROR
VASSAL.tools.ErrorDialog - 
java.lang.IllegalStateException: Icon Family VASSAL not found
	at VASSAL.tools.icon.IconFactory.getIcon(IconFactory.java:119)
~[Vengine.jar:na]
	at
VASSAL.chat.ServerAddressBook$AddressBookEntry.getIcon(ServerAddressBook.java:693)
~[Vengine.jar:na]
	at
VASSAL.chat.ServerAddressBook.getCurrentIcon(ServerAddressBook.java:432)
~[Vengine.jar:na]
	at
VASSAL.chat.AddressBookServerConfigurer.setValue(AddressBookServerConfigurer.java:99)
~[Vengine.jar:na]
	at
VASSAL.chat.AddressBookServerConfigurer$2.propertyChange(AddressBookServerConfigurer.java:77)
~[Vengine.jar:na]
	at
java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
~[na:1.8.0_51]
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
~[na:1.8.0_51]
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
~[na:1.8.0_51]
	at
VASSAL.chat.ServerAddressBook.setCurrentServer(ServerAddressBook.java:385)
~[Vengine.jar:na]
	at
VASSAL.chat.ServerAddressBook.setCurrentServer(ServerAddressBook.java:345)
~[Vengine.jar:na]
	at
VASSAL.chat.AddressBookServerConfigurer.setValue(AddressBookServerConfigurer.java:95)
~[Vengine.jar:na]
	at
VASSAL.chat.AddressBookServerConfigurer.<init>(AddressBookServerConfigurer.java:62)
~[Vengine.jar:na]
	at VASSAL.launch.BasicModule.initServer(BasicModule.java:192)
~[Vengine.jar:na]
	at VASSAL.launch.BasicModule.build(BasicModule.java:145)
~[Vengine.jar:na]
	at VASSAL.launch.BasicModule.build(BasicModule.java:111)
~[Vengine.jar:na]
	at VASSAL.build.GameModule.init(GameModule.java:855) ~[Vengine.jar:na]
	at VASSAL.launch.Player.launch(Player.java:83) ~[Vengine.jar:na]
	at VASSAL.launch.Launcher$1.run(Launcher.java:149) ~[Vengine.jar:na]
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
~[na:1.8.0_51]
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
~[na:1.8.0_51]
	at java.awt.EventQueue.access$500(EventQueue.java:97) ~[na:1.8.0_51]
	at java.awt.EventQueue$3.run(EventQueue.java:709) ~[na:1.8.0_51]
	at java.awt.EventQueue$3.run(EventQueue.java:703) ~[na:1.8.0_51]
	at java.security.AccessController.doPrivileged(Native Method)
~[na:1.8.0_51]
	at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
~[na:1.8.0_51]
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
~[na:1.8.0_51]
	at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
[na:1.8.0_51]
	at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
[na:1.8.0_51]
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
[na:1.8.0_51]
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
[na:1.8.0_51]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[na:1.8.0_51]
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
[na:1.8.0_51]
2015-08-15 08:19:44,598 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream -
java.util.concurrent.ExecutionException: java.io.IOException
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.util.concurrent.FutureTask.report(FutureTask.java:122)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.util.concurrent.FutureTask.get(FutureTask.java:206)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
org.jdesktop.swingworker.SwingWorker.get(Unknown Source)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
VASSAL.tools.BugDialog$SendRequest.done(BugDialog.java:564)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
org.jdesktop.swingworker.SwingWorker$5.run(Unknown Source)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown
Source)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
org.jdesktop.swingworker.AccumulativeRunnable.run(Unknown Source)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown
Source)
2015-08-15 08:19:44,599 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
javax.swing.Timer.fireActionPerformed(Timer.java:313)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
javax.swing.Timer$DoPostEvent.run(Timer.java:245)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue.access$500(EventQueue.java:97)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue$3.run(EventQueue.java:709)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue$3.run(EventQueue.java:703)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.security.AccessController.doPrivileged(Native Method)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
2015-08-15 08:19:44,600 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.security.AccessController.doPrivileged(Native Method)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.Dialog.show(Dialog.java:1084)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.Component.show(Component.java:1654)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.Component.setVisible(Component.java:1606)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.Window.setVisible(Window.java:1014)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.Dialog.setVisible(Dialog.java:1005)
2015-08-15 08:19:44,601 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
VASSAL.tools.BugDialog.setVisible(BugDialog.java:441)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
VASSAL.tools.ErrorDialog$1.run(ErrorDialog.java:94)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue.access$500(EventQueue.java:97)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue$3.run(EventQueue.java:709)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue$3.run(EventQueue.java:703)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.security.AccessController.doPrivileged(Native Method)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
2015-08-15 08:19:44,602 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - Caused by: java.io.IOException
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
VASSAL.tools.BugUtils.sendBugReport(BugUtils.java:51)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
VASSAL.tools.BugDialog$SendRequest.doInBackground(BugDialog.java:550)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
VASSAL.tools.BugDialog$SendRequest.doInBackground(BugDialog.java:532)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
2015-08-15 08:19:44,603 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.util.concurrent.FutureTask.run(FutureTask.java:266)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.lang.Thread.run(Thread.java:745)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - Caused by:
java.lang.NumberFormatException: For input string: ""
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.lang.Integer.parseInt(Integer.java:592)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
java.lang.Integer.parseInt(Integer.java:615)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	at
VASSAL.tools.BugUtils.sendBugReport(BugUtils.java:46)
2015-08-15 08:19:44,604 [1-AWT-EventQueue-0] WARN 
VASSAL.tools.logging.LoggedOutputStream - 	... 8 more
2015-08-15 08:22:44,764 [1-AWT-EventQueue-0] INFO 
VASSAL.build.GameModule - Exiting
2015-08-15 08:22:45,175 [0-IPC receiver for 122472464] ERROR
VASSAL.tools.ipc.IPCMessageReceiver - 
java.io.EOFException: null
	at
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2608)
~[na:1.8.0_51]
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1319)
~[na:1.8.0_51]
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
~[na:1.8.0_51]
	at VASSAL.tools.ipc.IPCMessageReceiver.run(IPCMessageReceiver.java:34)
~[Vengine.jar:na]
	at java.lang.Thread.run(Thread.java:745) [na:1.8.0_51]
2015-08-15 08:22:49,061 [0-AWT-EventQueue-0] INFO 
VASSAL.launch.ModuleManagerWindow - Exiting

_______________________________________________
Read this topic online here:
http://www.vassalengine.org/forum/viewtopic.php?p=49688#p49688


More information about the messages mailing list