Castle Vox hangs all the time
Castle Vox hangs all the time
Whilst the game is sorting out who wins various battles it sometimes just hangs.
Click here to see in detail but that's your lot, no errors, no nothing. The menus and window controls continue to work as normal, but the game is shot.
- drSnuggles
- Luxer
- Posts: 303
- Joined: Wed Feb 04, 2009 2:14 pm
- Location: Germany
I'm sorry that you haven't got a reply yet. Dustin, the creator of the game, might still be on vacation and I'm not sure, if there's someone else that could handle your bug report.
Sadly, the screenshot doesn't show any issues.
I've been using Vox pretty from the beginning and never experienced your described problem, also didn't hear of anyone else.
Could you help me little with the following:
- operating system of your computer
- does the issue always happen at the same game step (e.g. planning moves, during execution)
- does it happen with a different bot selection
Other than that, could you probably check within the file system. There's a log file in the './vox installation folder/support' folder. Do you find any (Java) errors within?
That's all I can think of at the moment.
Ubuntu 11.11 running XFCE as desktop
As I say, it hangs during the time it resolves who wins battles
Sorry no idea what you mean (in this case) by bot
I looked at the log.txt stored in ~/CatleVoxPC/Support, but as it's not timedate stamped it's difficult to know if the errors it showed are relevant to the experience I have.
Code: Select all
Castle Vox version 1.2 starting under user jason
-> OS: Linux 3.0.0-14-generic amd64
-> VM: 1.6.0_23 / 50.0
-> support: /home/jason/CastleVoxPC/Support/
-> bundle: /home/jason/CastleVoxPC/docs/
-> modern: null
Translator: Loading locale: en
Vox unknown argument = -cp
Translator: no match for key: Random
Translator: no match for key: Random
Selected map -> Hex Barons
Translator: no match for key: None
Translator: no match for key: Random
Translator: no match for key: Random
Translator: no match for key: PluginManager
UpdateController -> automatic update check found no updates available
Selected map -> World War II
Translator: no match for key: None
Translator: no match for key: Random
Translator: no match for key: Random
Loading map at path /home/jason/CastleVoxPC/Support/Maps/World War II.voxb
Finished reading in a map file. Finalizing...
SoundEffect -> could not load chat.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load joinNetwork.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load exitNetwork.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 11025.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not supported.)
SoundEffect -> could not load timerCountdown.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load game_win.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load game_lose.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load castle_conquered.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load castle_built.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load battle_begin_var1.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load battle_begin_var4.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load battle_begin_var5.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load battle_begin_modern.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load battle_begin_var7.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load battle_begin_var8_marching.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load battle_over.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load territory_gained.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load territory_lost.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load general_click.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load undo.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load invalid.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load order_attack.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
SoundEffect -> could not load order_defend.wav (javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.)
VoxClient -> connecting to local server com.sillysoft.vox.VoxServer@7794566d, jason, , false
Translator: no match for key: PluginManager
AnimationLoaderVox was not pre started. Starting now
AnimationLoaderVox: Starting background load
AnimationLoaderVox: Finished background loading
transferBot(jason, null
Translator: no match for key: None
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
fitIntoHeight = 1080.0 - 34 - 34 - 0
fitIntoPercent = 1.265
<RecruitPanel>: new RecruitPanel
roundOverFriendlySound.play(). commands=27, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=13, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=31, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 4 Pawn owned by <Player>>>
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 4 Knight owned by <Player>>>
roundOverFriendlySound.play(). commands=22, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 9 Pawn owned by <Player>>>
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 6 Knight owned by <Player>>>
roundOverFriendlySound.play(). commands=15, flashingBattles=4
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=14, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 22 Pawn owned by <Player>>>
roundOverFriendlySound.play(). commands=12, flashingBattles=3
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=20, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=27, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=29, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
Those units cannot move that far. Tried to move <US: 12 Knight owned by <Player> oCountry: 47 dp: 1254,463> from <Country> to <Country>
roundOverFriendlySound.play(). commands=22, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 2 Pawn owned by <Player>>>
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 2 Knight owned by <Player>>>
roundOverFriendlySound.play(). commands=17, flashingBattles=5
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=9, flashingBattles=3
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 3 Pawn owned by <Player>>>
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 1 Knight owned by <Player>>>
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=13, flashingBattles=4
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=6, flashingBattles=3
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
roundOverFriendlySound.play(). commands=23, flashingBattles=5
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 9 Pawn owned by <Player>>>
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 8 Knight owned by <Player>>>
Angry is ordering moves...........
Bubbles is ordering moves...........
Quirky is ordering moves...........
Bubbles is ordering moves...........
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.JComponent._paintImmediately(JComponent.java:5101)
at javax.swing.JComponent.paintImmediately(JComponent.java:4896)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:783)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:735)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:677)
at javax.swing.RepaintManager.access$700(RepaintManager.java:58)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1593)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
VoxNetClient jason kill()
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 7 Pawn owned by <Player>>>
<Country>Castle was taken over while recruiting. Lost units: <UnitStackGroup: <US: 4 Knight owned by <Player>>>
Vox is now exiting. Thanks for playing.
- drSnuggles
- Luxer
- Posts: 303
- Joined: Wed Feb 04, 2009 2:14 pm
- Location: Germany
Following the instructions on http://openjdk.java.net/ to install results in "openjdk-6-jre is already the newest version."drSnuggles wrote:Could you try with a newer version please? 1.6.0.30 is the latest one.
From http://openjdk.java.net/
From http://openjdk.java.net/install/index.htmlJava.net wrote:Download and install the open-source JDK 6 for most popular Linux distributions.
From my computerJava.net wrote:]JDK 6
Debian, Ubuntu, etc.
On the command line, type:The openjdk-6-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the openjdk-6-jdk package.Code: Select all
$ sudo apt-get install openjdk-6-jre
Code: Select all
jason@Penny:~/quakeforge-0.6.0/debian$ sudo apt-get install openjdk-6-jre
[sudo] password for jason:
Reading package lists... Done
Building dependency tree
Reading state information... Done
openjdk-6-jre is already the newest version.
openjdk-6-jre set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
- drSnuggles
- Luxer
- Posts: 303
- Joined: Wed Feb 04, 2009 2:14 pm
- Location: Germany
Could you test with Java from Oracle? HereNosajDraw wrote:Following the instructions on http://openjdk.java.net/ to install results in "openjdk-6-jre is already the newest version."
I'm pretty sure, Vox is mainly tested with that one, and it's bundled in the Windows version.
You can see more details here.
Plus the fact that Oracle themselves are now moving over the java.net.
- drSnuggles
- Luxer
- Posts: 303
- Joined: Wed Feb 04, 2009 2:14 pm
- Location: Germany
- NWA
- Luxer
- Posts: 51
- Joined: Thu Jan 05, 2012 4:30 pm
- Location: Norte, Weed, Arod. Now With Attitude!
I'd try switching from the open-source version to Sun's own Java 6 for Oneiric. Ubuntu doesn't have the rights to distribute the proprietary Java, which usually doesn't cause problems, but there are a few bugs between the two types. In my experience, if you've got an issue with one of them, chances are it'll be fixed by switching to the other.
You can grab the sun-java6 package for 11.10 through the PPA found here:
https://launchpad.net/~ferramroberto/+archive/java
Good luck!
Who is online
Users browsing this forum: No registered users and 57 guests