From: <no...@so...> - 2002-11-06 00:11:12
|
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 |