Quite often, the client will freeze while loading a Floor.
It somehow gets trapped in an inifinite loop I guess, since my log file keept growing in size, the game was using 50% CPU (on a dual core) and would not respond or show it's graphics once I alt-tabbed.
Playing on windowed mode if it's relevant.
Log file (about 2mb when I finally stopped the process, removed all that repeats at the end):
2010/10/22 23:53:33:046 INFO com.threerings.clyde: Logging to 'D:\Archivos de programa\Three Rings Design\Spiral Knights\.\projectx.log'.
Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin
2010/10/22 23:53:44:468 INFO com.threerings.presents: Connecting [host=game.spiralknights.com/184.73.214.58, port=47624]
2010/10/22 23:53:45:359 INFO com.threerings.presents: Datagram connection established [port=47624]
2010/10/22 23:53:47:968 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=16777219, sceneId=93]
2010/10/22 23:53:48:203 WARNING com.threerings.editor: Failed to find property. [name=portal, object=[actor=null, location=[]]]
2010/10/22 23:53:48:203 WARNING com.threerings.editor: Failed to find property. [name=scene_id, object=[actor=null, location=[]]]
2010/10/22 23:53:48:234 INFO com.threerings.whirled.zone: Issuing zoned moveTo(1:3, 93, 16).
2010/10/22 23:53:48:421 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=15]
2010/10/22 23:58:45:343 INFO com.threerings.projectx: Idle state changed. [idle=true]
2010/10/22 23:59:43:171 INFO com.threerings.projectx: Idle state changed. [idle=false]
2010/10/23 00:03:05:359 INFO com.threerings.projectx: Idle state changed. [idle=true]
2010/10/23 00:03:39:859 INFO com.threerings.projectx: Idle state changed. [idle=false]
2010/10/23 00:04:41:687 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554524, sceneId=102]
2010/10/23 00:04:42:843 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:92, 102, 15).
2010/10/23 00:04:43:171 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:04:43:578 INFO com.threerings.whirled: Got updated scene model [placeId=243, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=102/The Clockworks|Party Lobby/16]
2010/10/23 00:04:49:750 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 00:05:07:234 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554432, sceneId=1073741851]
2010/10/23 00:05:07:250 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:0, 1073741851, 0).
2010/10/23 00:05:08:546 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:05:08:640 INFO com.threerings.whirled: Got updated scene model [placeId=245, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=1073741851/Clockwork Tunnels|Infernal Passage/1]
2010/10/23 00:05:08:687 WARNING com.threerings.editor: Failed to find property. [name=target, object=[]]
2010/10/23 00:05:08:687 WARNING com.threerings.editor: Failed to find property. [name=size, object=[]]
2010/10/23 00:05:08:687 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 1 times.
2010/10/23 00:05:08:687 WARNING com.threerings.editor: Failed to find property. [name=target, object=[]]
2010/10/23 00:05:09:750 WARNING com.threerings.editor: Failed to find property. [name=name, object=[actions=(), stopOnFailure=false]]
2010/10/23 00:05:09:750 WARNING com.threerings.editor: Failed to find property. [name=target, object=[actions=(), stopOnFailure=false]]
2010/10/23 00:05:09:796 WARNING com.threerings.editor: Failed to find property. [name=damage, object=[actor=null, location=[]]]
2010/10/23 00:05:09:796 WARNING com.threerings.editor: Failed to find property. [name=region, object=[actor=null, location=[]]]
2010/10/23 00:05:10:031 WARNING com.threerings.editor: Failed to find property. [name=conditions, object=[action=[actor=null, location=[]]]]
2010/10/23 00:05:10:125 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 00:05:10:187 WARNING com.threerings.editor: Failed to find property. [name=translation, object=[actor=null, location=[]]]
2010/10/23 00:05:10:218 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 2 times.
2010/10/23 00:05:10:218 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 00:06:11:656 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 3 times.
2010/10/23 00:06:11:656 WARNING com.threerings.editor: Failed to find property. [name=item, object=[current=0, maximum=0, target=[]]]
2010/10/23 00:06:11:656 WARNING com.threerings.editor: Failed to find property. [name=loot, object=[current=0, maximum=0, target=[]]]
2010/10/23 00:06:16:203 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 00:26:55:453 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 4 times.
2010/10/23 00:26:55:453 INFO com.threerings.whirled: Moving at request of server [sceneId=1073741864]
2010/10/23 00:26:55:468 INFO com.threerings.whirled: Issuing moveTo(1073741864, 0).
2010/10/23 00:26:55:765 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:26:56:609 INFO com.threerings.whirled: Got updated scene model [placeId=312, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=1073741864/Treasure Vault|Fortune Smiles on the Greedy/1]
2010/10/23 00:31:37:218 INFO com.threerings.presents: Connection failed
java.io.IOException: Se ha forzado la interrupción de una conexión existente por el host remoto
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(Unknown Source)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.read(Unknown Source)
at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
at com.threerings.io.FramedInputStream.readFrame(FramedInputStream.java:106)
at com.threerings.projectx.client.DebugCommunicator.readFrame(DebugCommunicator.java:72)
at com.threerings.presents.client.BlockingCommunicator.receiveMessage(BlockingCommunicator.java:485)
at com.threerings.presents.client.BlockingCommunicator$Reader.iterate(BlockingCommunicator.java:669)
at com.samskivert.util.LoopingThread.run(LoopingThread.java:75)
2010/10/23 00:31:37:218 INFO com.threerings.presents: Connection failed
java.io.IOException: Se ha forzado la interrupción de una conexión existente por el host remoto
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at com.threerings.projectx.client.DebugCommunicator.writeMessage(DebugCommunicator.java:38)
at com.threerings.presents.client.BlockingCommunicator.sendMessage(BlockingCommunicator.java:398)
at com.threerings.presents.client.BlockingCommunicator$Writer.iterate(BlockingCommunicator.java:759)
at com.samskivert.util.LoopingThread.run(LoopingThread.java:75)
2010/10/23 00:31:43:609 INFO com.threerings.presents: Connecting [host=game.spiralknights.com/184.73.214.58, port=47624]
2010/10/23 00:31:44:343 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:31:44:531 INFO com.threerings.presents: Datagram connection established [port=47624]
2010/10/23 00:31:45:203 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:10, 14, 39).
2010/10/23 00:31:45:203 INFO com.threerings.presents: Requested to remove subscriber from non-proxied object [oid=242, sub=[oid=242, sub=client.PartyDirector, active=false, pending=false, dobj=null]]
2010/10/23 00:31:46:312 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:31:46:375 INFO com.threerings.whirled: Got updated scene model [placeId=318, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=14/Scarlet Fortress|Cravat Hall III/44]
2010/10/23 00:31:47:593 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 00:45:27:437 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554432, sceneId=1073741877]
2010/10/23 00:45:27:453 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:0, 1073741877, 0).
2010/10/23 00:45:27:765 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:45:28:578 INFO com.threerings.whirled: Got updated scene model [placeId=355, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=1073741877/Treasure Vault|Fortune Smiles on the Greedy/1]
2010/10/23 00:47:56:296 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554464, sceneId=36]
2010/10/23 00:47:56:328 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:32, 36, 44).
2010/10/23 00:47:56:546 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:49:24:312 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554443, sceneId=15]
2010/10/23 00:49:24:390 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0]]
2010/10/23 00:49:24:390 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 00:49:24:406 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:11, 15, 38).
2010/10/23 00:49:24:671 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 00:49:25:234 INFO com.threerings.whirled: Got updated scene model [placeId=368, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=15/Scarlet Fortress|Spiral Court/44]
2010/10/23 00:52:57:859 INFO com.threerings.projectx: Submitting bug report 'Shield stats are not showing properly when equipped?'.
2010/10/23 01:02:08:781 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554442, sceneId=14]
2010/10/23 01:02:08:781 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:10, 14, 44).
2010/10/23 01:02:09:359 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 01:18:53:125 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554522, sceneId=100]
2010/10/23 01:18:53:171 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:90, 100, 15).
2010/10/23 01:18:53:500 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 01:18:53:718 INFO com.threerings.whirled: Got updated scene model [placeId=449, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=100/Clockwork Terminal|The End of a Journey/16]
2010/10/23 01:20:01:109 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=16777219, sceneId=93]
2010/10/23 01:20:01:171 INFO com.threerings.whirled.zone: Issuing zoned moveTo(1:3, 93, 16).
2010/10/23 01:20:01:359 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=15]
2010/10/23 01:20:47:078 INFO com.threerings.whirled: Moving at request of server [sceneId=92]
2010/10/23 01:20:48:187 WARNING com.threerings.editor: Failed to find property. [name=town_name, object=[actor=null, location=[]]]
2010/10/23 01:20:48:187 INFO com.threerings.whirled: Issuing moveTo(92, 16).
2010/10/23 01:20:48:390 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=15]
2010/10/23 01:21:34:859 INFO com.threerings.whirled: Moving at request of server [sceneId=93]
2010/10/23 01:21:35:859 INFO com.threerings.whirled: Issuing moveTo(93, 16).
2010/10/23 01:21:36:046 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=15]
2010/10/23 01:29:15:343 INFO com.threerings.projectx: Idle state changed. [idle=true]
2010/10/23 01:33:44:234 INFO com.threerings.projectx: Idle state changed. [idle=false]
2010/10/23 01:46:09:046 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554524, sceneId=102]
2010/10/23 01:46:10:093 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:92, 102, 16).
2010/10/23 01:46:10:281 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 01:46:41:234 INFO com.threerings.whirled.zone: Moving at request of server [zoneId=33554432, sceneId=1073741912]
2010/10/23 01:46:41:250 INFO com.threerings.whirled.zone: Issuing zoned moveTo(2:0, 1073741912, 0).
2010/10/23 01:46:41:531 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 01:46:42:703 INFO com.threerings.whirled: Got updated scene model [placeId=544, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=1073741912/Battle Arena|Fight for Glory, Fight for Treasure/1]
2010/10/23 01:46:42:718 WARNING com.threerings.editor: Failed to find property. [name=targets, object=[tag=]]
2010/10/23 01:46:44:687 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 01:46:44:687 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 1 times.
2010/10/23 01:46:44:687 WARNING com.threerings.editor: Failed to find property. [name=value, object=[actor=null, location=[]]]
2010/10/23 01:46:44:718 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 01:46:44:875 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 1 times.
2010/10/23 01:46:44:875 WARNING com.threerings.editor: Failed to find property. [name=value, object=[actor=null, location=[]]]
2010/10/23 01:47:57:812 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 1 times.
2010/10/23 01:47:57:812 WARNING com.threerings.editor: Failed to find property. [name=shape, object=[expansion=0.0, location=[]]]
2010/10/23 01:56:04:281 INFO com.threerings.whirled: Moving at request of server [sceneId=1073741920]
2010/10/23 01:56:04:312 INFO com.threerings.whirled: Issuing moveTo(1073741920, 0).
2010/10/23 01:56:04:562 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 01:56:05:562 INFO com.threerings.whirled: Got updated scene model [placeId=569, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=1073741920/Battle Arena|Fight for Glory, Fight for Treasure/1]
2010/10/23 02:01:41:062 INFO com.threerings.projectx: could not find use item [ref=null]
2010/10/23 02:04:14:656 INFO com.threerings.whirled: Moving at request of server [sceneId=1073741924]
2010/10/23 02:04:14:671 INFO com.threerings.whirled: Issuing moveTo(1073741924, 0).
2010/10/23 02:04:14:859 INFO com.threerings.presents: Updating outgoing message throttle [msgsPerSec=45]
2010/10/23 02:04:15:484 INFO com.threerings.whirled: Got updated scene model [placeId=592, config=[type=data.LevelSceneConfig, spawnTypes=null], scene=1073741924/Treasure Vault|Fortune Smiles on the Greedy/1]
2010/10/23 02:04:23:687 WARNING com.threerings.opengl: Caught exception in frame loop.
java.lang.NullPointerException
at com.threerings.projectx.dungeon.client.sprite.DungeoneerSprite.updateShieldEffect(DungeoneerSprite.java:582)
at com.threerings.projectx.dungeon.client.sprite.DungeoneerSprite$ShieldActivity.start(DungeoneerSprite.java:621)
at com.threerings.tudey.client.sprite.ActorSprite$Acting.update(ActorSprite.java:628)
at com.threerings.projectx.client.sprite.KnightSprite.update(KnightSprite.java:131)
at com.threerings.projectx.dungeon.client.sprite.DungeoneerSprite.update(DungeoneerSprite.java:182)
at com.threerings.tudey.client.sprite.ActorSprite.update(ActorSprite.java:1264)
at com.threerings.tudey.client.sprite.ActorSprite.(ActorSprite.java:858)
at com.threerings.tudey.client.TudeySceneView.addActorSprite(TudeySceneView.java:1368)
at com.threerings.tudey.client.TudeySceneView.createActorSpriteBatch(TudeySceneView.java:1320)
at com.threerings.tudey.client.TudeySceneView.tick(TudeySceneView.java:948)
at com.threerings.projectx.client.ProjectXApp.updateView(ProjectXApp.java:735)
at com.threerings.opengl.GlApp.updateView(GlApp.java:369)
at com.threerings.opengl.GlDisplayApp.updateFrame(GlDisplayApp.java:268)
at com.threerings.opengl.GlDisplayApp$2.run(GlDisplayApp.java:206)
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)
2010/10/23 02:04:23:687 WARNING com.threerings.presents: Listener choked during notification [list=com.threerings.projectx.dungeon.client.LevelSceneController@177c704, event=[DELTA:targetOid=205, sourceOid=-1, transport=[type=UNRELIABLE_ORDERED, channel=0], sceneOid=592, acknowledge=8843, ping=181, reference=8414, timestamp=8930, elapsed=56, addedActors=null, updatedActorDeltas=([class=com.threerings.projectx.dungeon.data.actor.Dungeoneer, _translation=[2.2071066, -3.4966512], _rotation=-0.78566366, _activity=278, _activityStarted=8772], [class=com.threerings.projectx.dungeon.data.actor.Dungeoneer, _flags=0], [class=com.threerings.projectx.dungeon.data.actor.Dungeoneer, _rotation=0.0, _flags=32, _activity=0, _activityStarted=8818, _weapon=[ref=[name=Weapon/Handgun/Blaster, arguments={VariantConfig=[name=Item/Handgun, general, arguments={}]}], heat=10000.0], _equipMod=[], _weaponMod=[]]), removedActorIds=(285), effectsFired=null]]
java.lang.NullPointerException
at com.threerings.projectx.dungeon.client.sprite.DungeoneerSprite.updateShieldEffect(DungeoneerSprite.java:582)
at com.threerings.projectx.dungeon.client.sprite.DungeoneerSprite$ShieldActivity.start(DungeoneerSprite.java:621)
at com.threerings.tudey.client.sprite.ActorSprite$Acting.update(ActorSprite.java:628)
at com.threerings.projectx.client.sprite.KnightSprite.update(KnightSprite.java:131)
at com.threerings.projectx.dungeon.client.sprite.DungeoneerSprite.update(DungeoneerSprite.java:182)
at com.threerings.tudey.client.sprite.ActorSprite.update(ActorSprite.java:1264)
at com.threerings.tudey.client.sprite.ActorSprite.(ActorSprite.java:858)
at com.threerings.tudey.client.TudeySceneView.addActorSprite(TudeySceneView.java:1368)
at com.threerings.tudey.client.TudeySceneView.processSceneDelta(TudeySceneView.java:757)
at com.threerings.projectx.client.ProjectXSceneView.processSceneDelta(ProjectXSceneView.java:215)
at com.threerings.tudey.client.TudeySceneController.sceneDeltaReceived(TudeySceneController.java:240)
at com.threerings.tudey.dobj.SceneDeltaEvent.notifyListener(SceneDeltaEvent.java:180)
at com.threerings.presents.dobj.DObject.notifyListeners(DObject.java:480)
at com.threerings.presents.client.ClientDObjectMgr.dispatchEvent(ClientDObjectMgr.java:321)
at com.threerings.presents.client.ClientDObjectMgr.dispatchEvent(ClientDObjectMgr.java:295)
at com.threerings.presents.client.ClientDObjectMgr.run(ClientDObjectMgr.java:189)
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)
And then it keeps repeating the same last block endlessly even leaving a:
2010/10/23 02:07:32:281 WARNING RepeatRecordFilter.isLoggable: Previous message repeated 100 times.
Also, when I tried to log back in, the client got stuck in the "logging in" part.
After killing the client again and reloggin I appeared in Town.
On the flipside of this, people who disconnect in this manner, still persist on the elevator, meaning the rest of the party cannot move on until they log-in again.
It's happening to me right this very second.