fil512 / stratinit Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/stratinit
Automatically exported from code.google.com/p/stratinit
I just had an idea. A new way to look around the map. If you right-
click on a square, then that square is centered (like when you use the
'center' option for a unit). It would be a much easier way to quickly
look around the terrain.
Original issue reported on code.google.com by [email protected]
on 29 Jun 2011 at 4:31
that your ships should be supplied by allied supply ships which is the case in
the real world. I think we can do the same w/ friendly cities, so why not
supply ships?
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:34
Much discussion here in game 126.
Difficult to summarize as view points differ, but, perhaps some common goals...
Here are some thoughts...
1) A more even start with all players being equidistant from each other.
(Especially in 4 player games.)
2) Bigger start islands with two more cities -- but more distance between the
islands to counter this...
3) In conjuction with larger map size (possibly a retangular wrapping map)
shorter engineer dev times.
4) Bigger islands with more cities for land wars.
5) Some distance between islands to allow for naval groups.
6) Other?
Thanks for thinking about this...
Original issue reported on code.google.com by [email protected]
on 24 May 2011 at 2:18
make the world bigger.
Original issue reported on code.google.com by [email protected]
on 6 Jun 2011 at 4:00
I'm planning to make some changes to engineers. Something like the
following:
decrease cost to 12 hours
create city does not consume engineer.
new engineer command: switch terrain (switches land to water and vice-
versa.)
To switch terrain, a similar terrain type must be adjacent. (you
can't create an island or a lake, but you can create a bridge or a
river)
cp cost to create city is 64
mob cost to create city is 9
cp cost to switch terrain is 16
mob cost to switch terrain is 3
These changes would resolve a number of forces that I think have
broken engineers in the past.
Thoughts?
As I said in my earlier post, I'll wait for the move orders code to
stabilize before making these changes.
Hydro
Original issue reported on code.google.com by [email protected]
on 6 Jun 2011 at 4:01
should select sector unit moved to (but not select unit)
Original issue reported on code.google.com by [email protected]
on 6 Jul 2011 at 1:26
What steps will reproduce the problem?
1. try to play
2. save client
3. unable to launch application
What is the expected output? What do you see instead?
i tried everything. deleted using javaws -viewer and saving the client in java
folders. i can run any other java program except for stratinit.
What version of the product are you using? On what operating system?
latest client, windows 7 64 bit home premium.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2011 at 10:11
ensure game end properly updates leaderboard
Original issue reported on code.google.com by [email protected]
on 5 Mar 2011 at 4:10
don't allow an odd number of players in a game.
Original issue reported on code.google.com by [email protected]
on 24 Feb 2011 at 8:13
make the map wider than it is high.
Original issue reported on code.google.com by [email protected]
on 6 Jun 2011 at 4:00
By the way, there seems to be a simple bug in the mac client where the java
process does not die after I quit the client. I assume you forgot to do a
"wait (pid)" or whatever is the equivilent for a java thread. It is not too
important, as the process is simple enough to find and kill.
Original issue reported on code.google.com by [email protected]
on 4 Jul 2011 at 8:02
Would really like to know my allies tech numbers without having to ask him. Can
it be on my tech page too?
This would be very helpfu.
Original issue reported on code.google.com by [email protected]
on 24 May 2011 at 1:53
subject says it all
Original issue reported on code.google.com by [email protected]
on 20 Feb 2011 at 5:05
Allow next build for a BASE if the "switch on tech" checkbox is checked
Original issue reported on code.google.com by [email protected]
on 5 Jul 2011 at 2:05
When a player creates/removes a tech city, the tech gain reported isn't updated
right away.
Original issue reported on code.google.com by [email protected]
on 19 Feb 2011 at 4:51
add ability to give an order to engineer to build city as soon as it has mob
Original issue reported on code.google.com by [email protected]
on 11 Jun 2011 at 1:49
I don't know why but I find this extremely annoying. There is always a "ghost"
engineer listed under the units tab. The engineer count always says at least
one but there is no engineer if there "really" is not.
I can't remember if it is there or not when you have other "real" engineers in
existence (I think it isn't). Everyone should see this.
What steps will reproduce the problem?
1. Observe the units tab with and without engineers in existence.
2. Build engineers.
3. "Save" one (do not build a city with it yet) and look at the units tab.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
"current" version of stratint client, windows, xp
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 30 Jan 2011 at 5:39
should be able to go to city tab and set waypoint from there
Original issue reported on code.google.com by [email protected]
on 24 Jun 2011 at 2:04
Cities should not produce until the game starts.
Original issue reported on code.google.com by [email protected]
on 26 Jan 2011 at 6:25
Check both Inbox and Message Board messages.
Original issue reported on code.google.com by [email protected]
on 18 Feb 2011 at 5:49
I have a netbook I carry around with me that has a rather low height
(1024x600). The game is ALMOST playable on it, but there is at least
one place where the sizing cuts me off - the players tab gets NOTHING
but the "teams" grid on it, making it impossible to change diplomatic
status - it would be nicer if that shrank and scrolled if necessary
like most of the other grids.
Original issue reported on code.google.com by [email protected]
on 18 Jan 2011 at 10:51
subject says it all
Original issue reported on code.google.com by [email protected]
on 18 Feb 2011 at 3:45
Frustratingly, I can live w/ our engineers not being able to build next to an
enemy city. However, we should be able to build next to our allies!
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:34
Stratinit Update Exception "java.lang.IllegalStateException: Island 6 on game
45 has no start cities.
at com.kenstevens.stratinit.server.daoservice.impl.WorldManagerImpl.addPlayerToMap(WorldManagerImpl.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy39.addPlayerToMap(Unknown Source)
at com.kenstevens.stratinit.server.daoservice.impl.GameDaoServiceImpl.mapGame(GameDaoServiceImpl.java:139)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy38.mapGame(Unknown Source)
at com.kenstevens.stratinit.server.remote.event.MapGameEventUpdate.executeWrite(MapGameEventUpdate.java:17)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.writeData(EventUpdate.java:36)
at com.kenstevens.stratinit.server.remote.helper.SynchronizedDataAccess.write(SynchronizedDataAccess.java:27)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.update(EventUpdate.java:28)
at com.kenstevens.stratinit.server.remote.event.StratInitUpdaterImpl.mapGame(StratInitUpdaterImpl.java:56)
at com.kenstevens.stratinit.server.remote.event.GameMapEvent.execute(GameMapEvent.java:22)
at com.kenstevens.stratinit.server.remote.event.Event$1.run(Event.java:35)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Original issue reported on code.google.com by [email protected]
on 29 Dec 2010 at 8:10
allow columns to be filtered - but for units to be filtered it would be nice to
filter LOCATION by nearness to a certain point - and also to filter unit type
(which is currently a group header rather than a column).
It is VERY common for me to want to find my nearest sub to a given enemy
battleship, or my nearest destroyer with enough movement points to a given
enemy sub
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:28
What steps will reproduce the problem?
1. Everyone knows what this is. Please get rid of it as soon as possible.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 1 Feb 2011 at 5:35
oops
Original issue reported on code.google.com by [email protected]
on 24 Jun 2011 at 5:13
When first joining game, CP Gain / hour shows as "0".
Original issue reported on code.google.com by [email protected]
on 18 Feb 2011 at 5:47
perhaps add new cp field to result object?
Original issue reported on code.google.com by [email protected]
on 22 Jun 2011 at 5:06
A player brought to my attention that the played / wins numbers don't appear to
be updating.
I just checked the database and the good news is that the data is being
properly updated in the database, so the problem is just that stale data is
being presented to the user. I'll try to fix it for the next update.
Original issue reported on code.google.com by [email protected]
on 28 Feb 2011 at 3:31
Stratinit Update
Exception "org.springframework.transaction.TransactionSystemException: Could
not commit JPA transaction; nested exception is
javax.persistence.RollbackException: Error while commiting the transaction
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:465)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:732)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:701)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy37.disable(Unknown Source)
at com.kenstevens.stratinit.server.remote.event.DisableUnitSeenEventUpdate.executeWrite(DisableUnitSeenEventUpdate.java:23)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.writeData(EventUpdate.java:36)
at com.kenstevens.stratinit.server.remote.helper.SynchronizedDataAccess.write(SynchronizedDataAccess.java:27)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.update(EventUpdate.java:28)
at com.kenstevens.stratinit.server.remote.event.StratInitUpdaterImpl.disable(StratInitUpdaterImpl.java:46)
at com.kenstevens.stratinit.server.remote.event.UnitSeenEvent.execute(UnitSeenEvent.java:23)
at com.kenstevens.stratinit.server.remote.event.Event$1.run(Event.java:35)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: javax.persistence.RollbackException: Error while commiting the
transaction
at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:71)
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:456)
... 18 more
Caused by: org.hibernate.exception.ConstraintViolationException: Could not
execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54)
... 19 more
Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into UnitSeen
(enabled, expiry, nation_game_id, nation_player_id, unit_id) values (0,
2010-12-23 00:16:22.034000 -0500, 43, 47, 890883) was aborted. Call
getNextException to see the cause.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1317)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:350)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
... 27 more
Original issue reported on code.google.com by [email protected]
on 29 Dec 2010 at 8:19
have units automatically pick up a move order when produced
another step would be for units (possibly by type) to pick up a move order when
ENTERING a city
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:27
subject says it all
Original issue reported on code.google.com by [email protected]
on 18 Feb 2011 at 5:47
Use game name in the title
Original issue reported on code.google.com by [email protected]
on 19 Feb 2011 at 5:38
Right now, at least for the MAC, when I click on map under tools, it comes up,
but it doesn’t go away, so I have to shut down and restart to get back to the
gameboard.
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:35
I was moving a helicopter near a danger zone, and got a message that
my TRANSPORT was intercepted.
Sure enough, the helicopter stopped in a tile with one of my
transports in it, and the transport took the damage.
Sort of as though the fighter missed and hit the transport instead.
Original issue reported on code.google.com by [email protected]
on 19 Jan 2011 at 7:34
Save the sort-order of units and cities between actions. I often sort cities by
(for example) production type - maybe I want to repurpose my Patrol Boat
producers to Destroyers for example. Having to resort after each time I change
production is tedious. Similarly I'd like to be able to go through my list of
units without having them constantly rescroll.
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:32
Sometimes I get..
"Could not commit JPA transaction; nested exception is
javax.persistence.RollbackException: Error while commiting the transaction"
The General confirms he has seen this issue as well.
Thanks.
Original issue reported on code.google.com by [email protected]
on 28 Jun 2011 at 3:14
Stratinit Update
Exception "org.springframework.orm.jpa.JpaOptimisticLockingFailureException:
org.hibernate.StaleStateException: Batch update returned unexpected row count
from update [0]; actual row count: 0; expected: 1; nested exception is
javax.persistence.OptimisticLockException: org.hibernate.StaleStateException:
Batch update returned unexpected row count from update [0]; actual row count:
0; expected: 1
at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:285)
at org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:120)
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:460)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:732)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:701)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy37.remove(Unknown Source)
at com.kenstevens.stratinit.server.remote.event.GameEnder.removeUnitSeen(GameEnder.java:66)
at com.kenstevens.stratinit.server.remote.event.GameEnder.endGame(GameEnder.java:40)
at com.kenstevens.stratinit.server.remote.event.EndGameEventUpdate.executeWrite(EndGameEventUpdate.java:16)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.writeData(EventUpdate.java:36)
at com.kenstevens.stratinit.server.remote.helper.SynchronizedDataAccess.write(SynchronizedDataAccess.java:27)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.update(EventUpdate.java:28)
at com.kenstevens.stratinit.server.remote.event.StratInitUpdaterImpl.endGame(StratInitUpdaterImpl.java:31)
at com.kenstevens.stratinit.server.remote.event.GameEndEvent.execute(GameEndEvent.java:22)
at com.kenstevens.stratinit.server.remote.event.Event$1.run(Event.java:35)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: javax.persistence.OptimisticLockException:
org.hibernate.StaleStateException: Batch update returned unexpected row count
from update [0]; actual row count: 0; expected: 1
at org.hibernate.ejb.AbstractEntityManagerImpl.wrapStaleStateException(AbstractEntityManagerImpl.java:638)
at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:59)
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:456)
... 20 more
Caused by: org.hibernate.StaleStateException: Batch update returned unexpected
row count from update [0]; actual row count: 0; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:61)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)
at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:172)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54)
... 21 more
Original issue reported on code.google.com by [email protected]
on 29 Dec 2010 at 8:18
What steps will reproduce the problem?
1. open tech tab
2. look at the frame containing tech level, tech bleed, prod etc
3. the numbers on the right side are not visible, cut off the edge of frame.
What is the expected output? What do you see instead?
can the frame be enlarged. there is a lot of space. I cannot see any tech
numbers.
What version of the product are you using? On what operating system?
latest client. windows xp.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 6 Apr 2011 at 10:48
07-05@10:08:18 ERROR (ActionQueueImpl.java:144) - One or more exceptions
caught, see full set in UmbrellaException#getCauses
com.google.gwt.event.shared.UmbrellaException: One or more exceptions caught,
see full set in UmbrellaException#getCauses
at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:129)
at com.kenstevens.stratinit.ui.selection.SelectEvent.selectSectorCoords(SelectEvent.java:59)
at com.kenstevens.stratinit.ui.selection.SelectEvent.selectSectorCoords(SelectEvent.java:44)
at com.kenstevens.stratinit.site.action.CedeUnitsAction.postRequest(CedeUnitsAction.java:60)
at com.kenstevens.stratinit.site.CommandProcessor.process(CommandProcessor.java:29)
at com.kenstevens.stratinit.site.ActionQueueImpl.takeAndProcessAction(ActionQueueImpl.java:138)
at com.kenstevens.stratinit.site.ActionQueueImpl.pollForActions(ActionQueueImpl.java:130)
at com.kenstevens.stratinit.site.ActionQueueImpl.access$000(ActionQueueImpl.java:20)
at com.kenstevens.stratinit.site.ActionQueueImpl$1.run(ActionQueueImpl.java:61)
Caused by: org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source)
at org.eclipse.swt.widgets.Control.setEnabled(Unknown Source)
at com.kenstevens.stratinit.ui.tabs.UnitButtonsControl.noUnitsSelected(UnitButtonsControl.java:112)
at com.kenstevens.stratinit.ui.tabs.UnitButtonsControl.access$300(UnitButtonsControl.java:42)
at com.kenstevens.stratinit.ui.tabs.UnitButtonsControl$2.selectSector(UnitButtonsControl.java:97)
at com.kenstevens.stratinit.event.SelectSectorEvent.dispatch(SelectSectorEvent.java:17)
at com.kenstevens.stratinit.event.SelectSectorEvent.dispatch(SelectSectorEvent.java:6)
at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)
Original issue reported on code.google.com by [email protected]
on 5 Jul 2011 at 2:13
It is possible for Player 1 to be Friendly with Player 2 and be at war with
their ally (Player 3). Suggest this should not be possilbe. What is currently
happening is that the "Friend" (Payer 2) will move troops into Player 1's
territory (bypassing all defences) and then cede them to player 3, who will
attack.
Possible ideas are:
1)not being able to Cede units when within "X" number of spaces of a friendly
player also/or once units are ceded they are "held" for 12 hours and their MP
is returned to the starting number for the unit at the end of 12hrs.
2)Not allowing Friendly status with the ally of someone with whom you are at
war.
3) Terminating Friendly status (after a delay of 24(?) hours if you go to war
with a Friendlies ally.
Open to options here as long at the exploit is halted. Thanks.
Original issue reported on code.google.com by [email protected]
on 24 May 2011 at 2:08
Get an insufficient fuel error
Original issue reported on code.google.com by [email protected]
on 15 Jun 2011 at 3:37
On the mac client, the technology tool window only shows integers. I would
like to see my current tech and my daily tech gain as real numbers. It helps
with planning.
Original issue reported on code.google.com by [email protected]
on 5 Jul 2011 at 4:28
Stratinit Update
Exception "org.springframework.transaction.TransactionSystemException: Could
not commit JPA transaction; nested exception is
javax.persistence.RollbackException: Error while commiting the transaction
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:465)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:732)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:701)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy38.updateGame(Unknown Source)
at com.kenstevens.stratinit.server.remote.event.TechEventUpdate.executeWrite(TechEventUpdate.java:27)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.writeData(EventUpdate.java:36)
at com.kenstevens.stratinit.server.remote.helper.SynchronizedDataAccess.write(SynchronizedDataAccess.java:27)
at com.kenstevens.stratinit.server.remote.event.EventUpdate.update(EventUpdate.java:28)
at com.kenstevens.stratinit.server.remote.event.StratInitUpdaterImpl.updateTech(StratInitUpdaterImpl.java:21)
at com.kenstevens.stratinit.server.remote.event.TechUpdateEvent.execute(TechUpdateEvent.java:24)
at com.kenstevens.stratinit.server.remote.event.Event$1.run(Event.java:35)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: javax.persistence.RollbackException: Error while commiting the
transaction
at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:71)
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:456)
... 18 more
Caused by: org.hibernate.exception.ConstraintViolationException: could not
insert: [com.kenstevens.stratinit.model.SectorSeen]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2272)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2665)
at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:60)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54)
... 19 more
Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into SectorSeen
(lastSeen, x, y, nation_game_id, nation_player_id) values (2010-12-20
22:16:21.852000 -0500, 13, 55, 43, 4) was aborted. Call getNextException to
see the cause.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)
at org.postgresql.core.v3.QueryExecutorImpl$1.handleError(QueryExecutorImpl.java:402)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1317)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:350)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.BatchingBatcher.addToBatch(BatchingBatcher.java:34)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2252)
... 30 more
Original issue reported on code.google.com by [email protected]
on 29 Dec 2010 at 8:13
should check cede as well
Original issue reported on code.google.com by [email protected]
on 28 Jun 2011 at 3:28
It would be nice to have some way BESIDES the scroll bars to do scrolling, or
maybe perform moves ONLY on a true click (not a mousedown - store time
mousedown happened and only execute on mouseup if the duration was < 100ms or
so)
It is VERY common for me to miss by a millimeter and end up moving instead.
This is especially painful when I waste an ICBM_3 on an empty ocean square :-)
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:32
I think before adding a third player to an alliance, I'd want to
institute a rule to keep it fair. What about something like this:
1) Two players may always ally to form a new team, no matter how
dominant that new team would be.
2) A player may not join an existing team (of at least two players) if
by joining that team they would more than double the score of the next
largest team.
This would encourage underdogs to band together to defeat the top
team, and discourage the top team from snowballing to victory with a
bunch of hangers on.
I think I could implement this change in a fairly straightforward
manner.
Regarding player ranking. I like Templar's suggestion of keeping
total wins, %wins, and total victory points as three separate scores
and simply report on all of them and let the player community decide
which one they care about the most.
If we ever get enough players, I will implement a ranking system that
takes into account the ranking of the players you defeated. But We'd need to
have a lot more players before it would be worth implementing that.
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 3:01
06-25@14:49:27 ERROR (StratInitClient.java:27) - Failed to execute runnable
(java.lang.ClassCastException: com.kenstevens.stratinit.model.CityView cannot
be cast to com.kenstevens.stratinit.model.ListChange)
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.ClassCastException: com.kenstevens.stratinit.model.CityView cannot
be cast to com.kenstevens.stratinit.model.ListChange)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at com.kenstevens.stratinit.ui.MainWindow.open(MainWindow.java:192)
at com.kenstevens.stratinit.main.StratInitClient.main(StratInitClient.java:25)
at com.kenstevens.stratinit.main.Launcher.main(Launcher.java:6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException:
com.kenstevens.stratinit.model.CityView cannot be cast to
com.kenstevens.stratinit.model.ListChange
at com.kenstevens.stratinit.control.CityTableControl.updateForeground(CityTableControl.java:100)
at com.kenstevens.stratinit.control.CityTableControl.access$200(CityTableControl.java:31)
at com.kenstevens.stratinit.control.CityTableControl$2.run(CityTableControl.java:92)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
... 15 more
Original issue reported on code.google.com by [email protected]
on 25 Jun 2011 at 6:52
Specify nodes that should be occupied by
supply ships and supply ships without orders attempt to fill those positions
with minimal use of MP - a whole CHAIN of ships might be set in motion when
a new supply ship is produced.
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 2:27
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.