Alice Community  

Go Back   Alice Community > Alice 2 > Bugs and Troubleshooting

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Interesting error.
Old
legolizard
Senior Member
 
legolizard's Avatar
 
Status: Offline
Posts: 242
Join Date: Jan 2011
Location: Aboard the Hyperion escaping the zerg.
Default Interesting error. - 07-19-2011, 10:08 AM

Okay so I am making a game, and one of the events I'm using is the "When mouse is clicked on something do something" event. I am also using the "object under mouse cursor" function as a parameter for the method that I am running. However the event does not always respond, personnified it sometimes says "Sure whatever you like," while other times it says, "No no method for you!" But really I have no clue as to why this is happening and thus have no idea as to how to fix it. Now one thing I tried was to delete the event entirely and add a fresh one and to then replace the method. However, when I try to insert the "object under mouse cursor" as a parameter I get an error that makes no sense. This is the error:

Code:
Error encountered while responding to popup menu item.


Alice version: 2.2  02/10/2011

Throwable that caused the error:
java.lang.NullPointerException
	at java.util.Hashtable.get(Unknown Source)
	at edu.cmu.cs.stage3.alice.core.RenderTarget.pick(RenderTarget.java:80)
	at edu.cmu.cs.stage3.alice.core.question.PickQuestion.getValue(PickQuestion.java:52)
	at edu.cmu.cs.stage3.alice.core.Property.evaluateIfNecessary(Property.java:380)
	at edu.cmu.cs.stage3.alice.core.Property.getValue(Property.java:407)
	at edu.cmu.cs.stage3.alice.core.Variable.getValue(Variable.java:35)
	at edu.cmu.cs.stage3.alice.authoringtool.util.ChildChangeUndoableRedoable.getLogString(ChildChangeUndoableRedoable.java:107)
	at edu.cmu.cs.stage3.alice.authoringtool.util.ChangeLogger.pushUndoableRedoable(ChangeLogger.java:33)
	at edu.cmu.cs.stage3.alice.authoringtool.MainUndoRedoStack.push(MainUndoRedoStack.java:148)
	at edu.cmu.cs.stage3.alice.authoringtool.MainUndoRedoStack.childrenChanged(MainUndoRedoStack.java:232)
	at edu.cmu.cs.stage3.alice.core.Element.onChildrenChange(Element.java:1010)
	at edu.cmu.cs.stage3.alice.core.Element.insertChildAt(Element.java:1051)
	at edu.cmu.cs.stage3.alice.core.Element.addChild(Element.java:1055)
	at edu.cmu.cs.stage3.alice.authoringtool.viewcontroller.PropertyViewController$9$1.run(PropertyViewController.java:1326)
	at edu.cmu.cs.stage3.alice.authoringtool.util.PopupMenuItemActionListener.actionPerformed(PopupMenuUtilities.java:2641)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.AbstractButton.doClick(Unknown Source)
	at edu.cmu.cs.stage3.alice.authoringtool.util.AliceMenuItemUI$MouseInputHandler.mouseReleased(AliceMenuItemUI.java:48)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(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)
The main reason as to why this makes little sense is because I rarely even use the undo/redo buttons, on occasion I do but not habitually. Any help would be greatly appreciated.


"Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe."-Albert Einstein

Last edited by legolizard; 07-19-2011 at 10:18 AM.
   
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Copyright ©2021, Carnegie Mellon University
Alice 2.x 1999-2012, Alice 3.x 2008-2012, Carnegie Mellon University. All rights reserved.