Bugs item #634179, was opened at 2002-11-05 18:11
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=438935&aid=634179&group_id=44253
Category: Compiler integration
Group: Annoying
Status: Open
Resolution: None
Priority: 5
Submitted By: Peter Centgraf (centgraf)
Assigned to: Nobody/Anonymous (nobody)
Summary: Changing Path of Active Compiler
Initial Comment:
DrJava 20021029-2005 (from CVS) produced the following exception when I changed the javac path in the preferences while javac was selected as the active compiler. The new path was invalid, so javac was no longer available after I made my selection.
----------
java.lang.NullPointerException
at edu.rice.cs.drjava.model.compiler.CompilerRegistry.getActiveCompiler(CompilerRegistry.java:204)
at edu.rice.cs.drjava.model.DefaultGlobalModel.getActiveCompiler(DefaultGlobalModel.java:1075)
at edu.rice.cs.drjava.ui.CompilerErrorPanel$ErrorListPane._updateNoErrors(CompilerErrorPanel.java:527)
at edu.rice.cs.drjava.ui.CompilerErrorPanel$ErrorListPane.updateListPane(CompilerErrorPanel.java:477)
at edu.rice.cs.drjava.ui.CompilerErrorPanel.reset(CompilerErrorPanel.java:284)
at edu.rice.cs.drjava.ui.CompilerErrorPanel$1.itemStateChanged(CompilerErrorPanel.java:170)
at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:841)
at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:878)
at javax.swing.JComboBox.contentsChanged(JComboBox.java:945)
at javax.swing.JComboBox.intervalAdded(JComboBox.java:1002)
at javax.swing.AbstractListModel.fireIntervalAdded(AbstractListModel.java:103)
at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:117)
at javax.swing.JComboBox.addItem(JComboBox.java:505)
at edu.rice.cs.drjava.ui.CompilerErrorPanel$CompilerLocationOptionListener.optionChanged(CompilerErrorPanel.java:241)
at edu.rice.cs.drjava.config.Option.notifyListeners(Option.java:109)
at edu.rice.cs.drjava.config.FileOption.notifyListeners(FileOption.java:48)
at edu.rice.cs.drjava.config.Configuration.setSetting(Configuration.java:76)
at edu.rice.cs.drjava.ui.config.FileOptionComponent.updateConfig(FileOptionComponent.java:120)
at edu.rice.cs.drjava.ui.config.ConfigPanel.update(ConfigPanel.java:148)
at edu.rice.cs.drjava.ui.config.ConfigFrame$PanelTreeNode.update(ConfigFrame.java:566)
at edu.rice.cs.drjava.ui.config.ConfigFrame$PanelTreeNode.update(ConfigFrame.java:578)
at edu.rice.cs.drjava.ui.config.ConfigFrame.apply(ConfigFrame.java:212)
at edu.rice.cs.drjava.ui.config.ConfigFrame.saveSettings(ConfigFrame.java:235)
at edu.rice.cs.drjava.ui.config.ConfigFrame$2.actionPerformed(ConfigFrame.java:134)
... (Swing code removed for brevity.)
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=438935&aid=634179&group_id=44253
|