My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 14: The game is still buggy....
1 person starred this issue and may be notified of changes. Back to list
 
Project Member Reported by aadamoli...@gmail.com, May 25, 2009
Please, if you still have time check this problem...
The black king was under check and I tried to move the queen... A
nullpointer Ex. is arised...


  A  B  C  D  E  F  G  H
8 bT bC bA bD bR bA bC bT
7 bp bp       bp bp    bp
6                        
5    wA bp wp       bp   
4 wp                     
3                        
2    wp wp wp    wp wp wp
1 wT wC wA wD wR    wC wT



Black is under check!

Black moves
deselected
selected
rect
D8-D7
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at
ch.unisi.inf.pfii.teamcyan.chess.model.BoardManager.normalMove(BoardManager.java:148)
	at
ch.unisi.inf.pfii.teamcyan.chess.model.BoardManager.makeConceptualMove(BoardManager.java:206)
	at ch.unisi.inf.pfii.teamcyan.chess.controller.Game.move(Game.java:157)
	at
ch.unisi.inf.pfii.teamcyan.chess.view.gui.BoardGrid.cellClicked(BoardGrid.java:149)
	at
ch.unisi.inf.pfii.teamcyan.chess.view.gui.CellPanel$2.mouseClicked(CellPanel.java:85)
	at java.awt.Component.processMouseEvent(Component.java:5605)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
	at java.awt.Component.processEvent(Component.java:5367)
	at java.awt.Container.processEvent(Container.java:2010)
	at java.awt.Component.dispatchEventImpl(Component.java:4068)
	at java.awt.Container.dispatchEventImpl(Container.java:2068)
	at java.awt.Component.dispatchEvent(Component.java:3903)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3945)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
	at java.awt.Container.dispatchEventImpl(Container.java:2054)
	at java.awt.Window.dispatchEventImpl(Window.java:1801)
	at java.awt.Component.dispatchEvent(Component.java:3903)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



Powered by Google Project Hosting