On Tue, 23 Apr 2013 06:55:29 PM Thue Janus Kristensen wrote:
> Some more errors I have found while trying to play the latest git build.
> 
> - When creating a new trade router and clocking "ok", the same freezes.

This turns out to be both better and much worse than it initially sounded.   
For me at least the game can be unfrozen by clicking the "Cancel" button.  
However the cause of the problem is not serialization cleanup (hooray:-) as I 
suspected earlier, but the dreaded FreeColDialog.getResponse, so the game then 
tends to be in the trapped state.  This is a particularly nasty instance, 
because here we are inside TradeRouteInputDialog which is called from 
TradeRouteDialog, both of which are FreeColDialogs, which means there are 
*two* getResponse loops active.  I am pretty surprised this ever worked at 
all, and I do not even have any idea why it started breaking... all I can 
think of is the lame idea that recent Java changes kicked it.  Anyway, 
TradeRoute setting is now breaking repeatably, and the nesting means I am at 
loss for even a temporary fix:-(.

So we have an important piece of game functionality off line in trunk until we 
at last tackle the getResponse tangle.  Any volunteers?  I am about 20 patches 
off finishing the first pass of the serialization cleanup, and am reluctant to
work on something else big until done there.

Cheers,
Mike Pope


Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to