[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-ui-dev] NPE with HEAD code
|
https://bugs.eclipse.org/bugs/show_bug.cgi?id=57130
Here's a simple patch that fixes the problem.
- Jared
On Thu, 2004-04-01 at 14:40, John Arthorne wrote:
> I get a NPE opening editors with all of the UI module loaded from HEAD
> (text file, new workspace). Is there something outside the UI module
> that I need to get this working? Known bug?
>
> org.eclipse.core.runtime.CoreException[1]:
> java.lang.NullPointerException
> at java.lang.Throwable.<init>(Throwable.java)
> at java.lang.Throwable.<init>(Throwable.java:73)
> at
> java.lang.NullPointerException.<init>(NullPointerException.java:60)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.findContributedAction(AbstractTextEditor.java:3592)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.getAction(AbstractTextEditor.java:3567)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.updateInsertModeAction(AbstractTextEditor.java:4658)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.handleInsertModeChanged(AbstractTextEditor.java:4652)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.setInsertMode(AbstractTextEditor.java:4487)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.switchToNextInsertMode(AbstractTextEditor.java:4518)
> at
> org.eclipse.ui.texteditor.AbstractTextEditor.configureInsertMode(AbstractTextEditor.java:4543)
> at
> org.eclipse.ui.editors.text.TextEditor.initializeEditor(TextEditor.java:94)
> at
> org.eclipse.ui.texteditor.ExtendedTextEditor.<init>(ExtendedTextEditor.java:180)
> at
> org.eclipse.ui.editors.text.TextEditor.<init>(TextEditor.java:73)
> at java.lang.Class.newInstanceImpl(Native Method)
> at java.lang.Class.newInstance(Class.java)
Index: AbstractTextEditor.java
===================================================================
RCS file: /home/eclipse/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java,v
retrieving revision 1.98
diff -u -r1.98 AbstractTextEditor.java
--- AbstractTextEditor.java 1 Apr 2004 16:04:55 -0000 1.98
+++ AbstractTextEditor.java 2 Apr 2004 00:07:26 -0000
@@ -3589,7 +3589,7 @@
for (int i= 0; i < elements.length; i++) {
IConfigurationElement element= elements[i];
if (TAG_CONTRIBUTION_TYPE.equals(element.getName())) {
- if (!getSite().getId().equals(element.getAttribute("targetID"))) //$NON-NLS-1$
+ if (getSite() != null || !getSite().getId().equals(element.getAttribute("targetID"))) //$NON-NLS-1$
continue;
IConfigurationElement[] children= element.getChildren("action"); //$NON-NLS-1$