|
From: SourceForge.net <no...@so...> - 2009-08-10 20:56:05
|
Bugs item #2835156, was opened at 2009-08-10 15:56 Message generated for change (Tracker Item Submitted) made by mgricken You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=438935&aid=2835156&group_id=44253 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: User interface Group: None Status: Open Resolution: None Priority: 9 Private: No Submitted By: Mathias Ricken (mgricken) Assigned to: Nobody/Anonymous (nobody) Summary: NullPointerException After Closing File with Error Initial Comment: I compiled a file with an error in it, then closed it. The error is still listed in the "Compiler Output" pane, and clicking on the error causes the NPE below. java.lang.NullPointerException at edu.rice.cs.drjava.ui.ErrorPanel$ErrorListPane.switchToError(ErrorPanel.java:744) at edu.rice.cs.drjava.ui.ErrorPanel$ErrorListPane$1.mouseReleased(ErrorPanel.java:262) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) System Properties: DrJava Version drjava-20090810-r4978 DrJava Build Time 20090810-2037 drjava.debug.port = 3629 java.runtime.name = Java(TM) SE Runtime Environment sun.boot.library.path = c:\jdk\jre\bin java.vm.version = 14.1-b02 java.vm.vendor = Sun Microsystems Inc. java.vendor.url = http://java.sun.com/ path.separator = ; java.vm.name = Java HotSpot(TM) Client VM file.encoding.pkg = sun.io sun.java.launcher = SUN_STANDARD user.country = US sun.os.patch.level = Service Pack 3 java.vm.specification.name = Java Virtual Machine Specification user.dir = <anonymized user.dir> java.runtime.version = 1.6.0_15-b03 java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment java.endorsed.dirs = c:\jdk\jre\lib\endorsed os.arch = x86 java.io.tmpdir = c:\DOCUME~1\<anonymized user.name>\LOCALS~1\Temp\ line.separator = "\u000d\u000a" java.vm.specification.vendor = Sun Microsystems Inc. user.variant = os.name = Windows XP sun.jnu.encoding = Cp1252 java.library.path = c:\jdk\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\cygwin\usr\local\bin;c:\jtreg\bin;c;d:\jdk\bin;C:\cygwin\packages\apache-ant-1.8.0alpha-r638724-quiet-oneline\bin;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\cygwin\bin;C:\cygwin\usr\X11R6\bin;c:\Program Files\Sun\javafx-sdk1.2\bin;c:\Program Files\Sun\javafx-sdk1.2\emulator\bin;c:\jre\bin;c:\jdk\bin;c:\Program Files\Tools\Windows Resource Kits\;c:\WINDOWS\system32;c:\WINDOWS;c:\WINDOWS\System32\Wbem;c:\Program Files\Dev\Perforce;c:\WINDOWS\system32\WindowsPowerShell\v1.0;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files\Diana\Applied Biosystems\Primer Express\App\libs;c:\Program Files\Haskell\bin;c:\ghc-6.10.1\bin;c:\Program Files\Internet\SSH Secure Shell;c:\Scala2.7.1\bin;C:\cygwin\usr\sbin java.specification.name = Java Platform API Specification java.class.version = 50.0 sun.management.compiler = HotSpot Client Compiler os.version = 5.1 user.home = <anonymized user.home> user.timezone = America/Chicago java.awt.printerjob = sun.awt.windows.WPrinterJob file.encoding = Cp1252 java.specification.version = 1.6 java.class.path = <anonymized user.dir>\drjava.jar user.name = <anonymized user.name> java.vm.specification.version = 1.0 java.home = c:\jdk\jre sun.arch.data.model = 32 user.language = en java.specification.vendor = Sun Microsystems Inc. awt.toolkit = sun.awt.windows.WToolkit java.vm.info = mixed mode java.version = 1.6.0_15 java.ext.dirs = c:\jdk\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext sun.boot.class.path = c:\jdk\jre\lib\resources.jar;c:\jdk\jre\lib\rt.jar;c:\jdk\jre\lib\sunrsasign.jar;c:\jdk\jre\lib\jsse.jar;c:\jdk\jre\lib\jce.jar;c:\jdk\jre\lib\charsets.jar;c:\jdk\jre\classes java.vendor = Sun Microsystems Inc. file.separator = \ java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi sun.io.unicode.encoding = UnicodeLittle sun.cpu.endian = little java.rmi.server.hostname = 127.0.0.1 sun.desktop = windows sun.cpu.isalist = pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 #DrJava configuration file #Mon Aug 10 15:54:12 CDT 2009 lineenum.enabled = true key.delete.next = [shift DELETE] key.delete.previous = [shift BACK_SPACE] find.replace.match.case = false find.replace.all.documents = true javadoc.additional.links = [http://drjava.org/javadoc/plt] quit.prompt = false open.folder.recursive = true recent.files = [<anonymized user.home>\\Documents\\Dev\\Java\\DecoratorTest.java,<anonymized user.home>\\Documents\\drjava\\drjava.all\\trunk\\platform\\src-windows\\edu\\rice\\cs\\drjava\\platform\\WindowsPlatform.java,<anonymized user.home>\\Documents\\drjava\\drjava.all\\trunk\\plt\\testFiles\\classLoading\\a\\pkg\\A.java,<anonymized user.home>\\Documents\\drjava\\drjava.all\\trunk\\drjava\\src\\edu\\rice\\cs\\util\\docnavigation\\AWTContainerNavigatorFactory.java,<anonymized user.home>\\Documents\\drjava\\drjava.all\\trunk\\drjava\\src\\edu\\rice\\cs\\drjava\\ui\\AbortablePanel.java] recent.projects = [<anonymized user.home>\\Documents\\Dev\\Java\\LLCTest.drjava,<anonymized user.home>\\Documents\\drjava\\drjava.xml,<anonymized user.home>\\Documents\\Research\\Mint\\java-mint\\java-mint.xml,<anonymized user.home>\\Documents\\Dev\\Java\\LLCTest.xml,R:\\Concutest\\ClassLoader\\ClassLoader.xml] window.height = 1555 window.width = 1208 window.x = -4 window.y = -4 window.state = 6 doc.list.width = 164 last.dir = <anonymized user.home>\\Documents\\Dev\\Java\\Test1953827.java last.interactions.dir = <anonymized user.home>\\Documents\\Dev\\Java master.jvm.xmx = 1024 dialog.clipboard.history.state = 402 400 399 573 dialog.completeword.javaapi = true tabbedpanes.state = 1201 1 1201 733 tabbedpanes.detach = true debugger.state = 1248 668 1142 400 debugger.detach = true dialog.jaroptions.state = 1605 638 find.replace.focus.in.defpane = true new.version.notification.last = 1249654898953 drjava.survey.notification.last = 1249654919750 drjava.survey.result.last = http://www.drjava.org/submit-usage.php?rev=4978&os.name=Windows%20XP&os.version=5.1&java.version=1.6.0_15&java.vendor=Sun%20Microsystems%20Inc. Used memory: about 23.67 megabytes Free memory: about 15.08 megabytes Total memory: about 38.77 megabytes Total memory can expand to: about 1016.12 megabytes Number of processors/cores: 2 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=438935&aid=2835156&group_id=44253 |