[android-developers] Re: Error in an XML file eclipse
I have exactly the same problem. Whever I open string.xml and some other xml files I also get a Java Null Pointer error. Typing even a single character triggers it. I can look at them fine as xml, but Resources view is broken - the left hand pane has the thin lines that should connect the elements in the tree structure, but no elements listed. Saving the file also creates null pointer errors. You can use editors that don't have a graphical view in the left hand window - for example the xml editor works fine. Unfortunately the more useful editors all show heirarchies and don't work. It is true even for the default files created by new - android project. As I say, the xml itself looks fine; its related to how the information is shown in the left hand window; if it uses a tree representation of the data, it throws a Null Pointer exception.. Whatever it is, its a PITA. I would completely remove and re-install the whole devel environment if I was sure it would fix it. Peter Webb On Jul 1, 2:42 pm, Bob Kerns r...@acm.org wrote: There are several possible editors to use to edit these files. I'd suggest trying a different one. First, close the editor that's giving you problems. Right click on thefilein the Project Explorer, and choose Open With... Try Android Resource Editor first, as that's probably the one you really want to be using, and there's nothing in the stacktrace that suggests that's what you're actually using. I'm not sure it's NOT using it, but it's worth trying the right one first. If that doesn't work, try another one. Text Editor is likely to work. System Editor/ and In Place Editor will depend on what's installed on your system, and since you're on a Mac, I won't make any predictions there, but might be good choices. System Editor will launch a separate window, which is a drawback. I have OxygenXML installed, and that providesEclipsewith an additionalXMLeditor as well, with the Oxygen toolset and editing style available. Even if the Android tool is broken, explore and I think you'll probably find something that works acceptably for you. (It's still a bug, even if you are using the wrong editor. A side benefit of exploring is you'll identify the culprit and canfilethe suitable bug report!) On Jun 29, 9:46 pm, Gorman Ho gorman...@gmail.com wrote: I am also experiencing this issue. When I edit strings.xmldirectly, I get 1 NullPointerException for each string in thefileeach time I type a letter. I eventually did something to make it go away, but I'm not sure what. However, I'm able to reproduce the behavior by creating a new Android project. I'm running Leopard,EclipseHelios, Android SDK r06, Android Platform 2.2, ADT 0.9.7. I pasted the requested logfilebelow. I had 2 strings in strings.xml, so there were 2 NullPointerExeptions generated when I typed a letter in strings.xml. Hope that helps Gorman !ENTRY org.eclipse.jface 4 2 2010-06-29 22:43:12.696 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.jface. !STACK 0 java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem entImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme ntImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort Description(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid er.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL abelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa belProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java : 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie
[android-developers] Re: Error in an XML file eclipse
resources element modified to resources foo=bar in strings.xml, NPE has disappeared... But I know it's halfway measure. :- On 7月4日, 午前2:17, Xavier Ducrohet x...@android.com wrote: oh actually my post is right here:http://groups.google.com/group/android-developers/browse_thread/threa... On Sat, Jul 3, 2010 at 10:15 AM, Xavier Ducrohet x...@android.com wrote: I reply to a different thread and I thought I started with a new thread with an explicit subject but it looked like it never arrived. In any case, we are aware of it. This is a bug in Eclipse (https://bugs.eclipse.org/bugs/show_bug.cgi?id=318108) and are working on a work around. Xav On Sat, Jul 3, 2010 at 12:28 AM, Al Sutton a...@funkyandroid.com wrote: Have you guys put this information into b.android.com so it can be logged tracked easily? Al. On Jul 2, 7:26 pm, Ryan Cook co...@uw.edu wrote: I am also having this issue on multiple machines. It was working before, and I think it stopped working (and started giving error) after I upgraded toHelios(3.6). I also tried removing all the strings entries from the file then adding them through the GUI interface; it adds them with the same format that and everything, but, if I hit save, close it, and then re- open it, I get the same error. My Setup == OS: Windows XP Pro SP3 32bit Eclipse:Helios(3.6.0.I20100608-0911) ADT: 0.9.7.v201005071157-36220 Android SDK Tools: r6 Platform SDK: 2.1-update1, API 7, r2 Java: 6 Update 20 Error Details == Problems occurred when invoking code from plug-in: org.eclipse.jface. java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem entImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme ntImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort Description(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid er.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL abelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa belProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java : 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie wer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract TreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1799) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1785) at org.eclipse.jface.viewers.StructuredViewer $7.run(StructuredViewer.java:1487) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1422) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java: 403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1485) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java: 537) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1444) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock $2.uiElementNodeUpdated(Unknown Source) at
[android-developers] Re: Error in an XML file eclipse
Have you guys put this information into b.android.com so it can be logged tracked easily? Al. On Jul 2, 7:26 pm, Ryan Cook co...@uw.edu wrote: I am also having this issue on multiple machines. It was working before, and I think it stopped working (and started giving error) after I upgraded to Helios (3.6). I also tried removing all the strings entries from the file then adding them through the GUI interface; it adds them with the same format that and everything, but, if I hit save, close it, and then re- open it, I get the same error. My Setup == OS: Windows XP Pro SP3 32bit Eclipse: Helios (3.6.0.I20100608-0911) ADT: 0.9.7.v201005071157-36220 Android SDK Tools: r6 Platform SDK: 2.1-update1, API 7, r2 Java: 6 Update 20 Error Details == Problems occurred when invoking code from plug-in: org.eclipse.jface. java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem entImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme ntImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort Description(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid er.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL abelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa belProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java : 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie wer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract TreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1799) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1785) at org.eclipse.jface.viewers.StructuredViewer $7.run(StructuredViewer.java:1487) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1422) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java: 403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1485) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java: 537) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1444) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock $2.uiElementNodeUpdated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUi UpdateListeners(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFrom XmlNode(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlM odelChanged(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.AndroidEditor $XmlModelStateListener.modelChanged(Unknown Source) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.fireModelCh anged(AbstractStructuredModel.java: 553) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.internalMod elChanged(AbstractStructuredModel.java: 887) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.changedMode l(AbstractStructuredModel.java: 382) at
Re: [android-developers] Re: Error in an XML file eclipse
I reply to a different thread and I thought I started with a new thread with an explicit subject but it looked like it never arrived. In any case, we are aware of it. This is a bug in Eclipse (https://bugs.eclipse.org/bugs/show_bug.cgi?id=318108) and are working on a work around. Xav On Sat, Jul 3, 2010 at 12:28 AM, Al Sutton a...@funkyandroid.com wrote: Have you guys put this information into b.android.com so it can be logged tracked easily? Al. On Jul 2, 7:26 pm, Ryan Cook co...@uw.edu wrote: I am also having this issue on multiple machines. It was working before, and I think it stopped working (and started giving error) after I upgraded to Helios (3.6). I also tried removing all the strings entries from the file then adding them through the GUI interface; it adds them with the same format that and everything, but, if I hit save, close it, and then re- open it, I get the same error. My Setup == OS: Windows XP Pro SP3 32bit Eclipse: Helios (3.6.0.I20100608-0911) ADT: 0.9.7.v201005071157-36220 Android SDK Tools: r6 Platform SDK: 2.1-update1, API 7, r2 Java: 6 Update 20 Error Details == Problems occurred when invoking code from plug-in: org.eclipse.jface. java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem entImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme ntImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort Description(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid er.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL abelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa belProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java : 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie wer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract TreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1799) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1785) at org.eclipse.jface.viewers.StructuredViewer $7.run(StructuredViewer.java:1487) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1422) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java: 403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1485) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java: 537) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1444) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock $2.uiElementNodeUpdated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUi UpdateListeners(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFrom XmlNode(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlM odelChanged(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.AndroidEditor $XmlModelStateListener.modelChanged(Unknown Source) at
Re: [android-developers] Re: Error in an XML file eclipse
oh actually my post is right here: http://groups.google.com/group/android-developers/browse_thread/thread/60f5a07baaf345fc# On Sat, Jul 3, 2010 at 10:15 AM, Xavier Ducrohet x...@android.com wrote: I reply to a different thread and I thought I started with a new thread with an explicit subject but it looked like it never arrived. In any case, we are aware of it. This is a bug in Eclipse (https://bugs.eclipse.org/bugs/show_bug.cgi?id=318108) and are working on a work around. Xav On Sat, Jul 3, 2010 at 12:28 AM, Al Sutton a...@funkyandroid.com wrote: Have you guys put this information into b.android.com so it can be logged tracked easily? Al. On Jul 2, 7:26 pm, Ryan Cook co...@uw.edu wrote: I am also having this issue on multiple machines. It was working before, and I think it stopped working (and started giving error) after I upgraded to Helios (3.6). I also tried removing all the strings entries from the file then adding them through the GUI interface; it adds them with the same format that and everything, but, if I hit save, close it, and then re- open it, I get the same error. My Setup == OS: Windows XP Pro SP3 32bit Eclipse: Helios (3.6.0.I20100608-0911) ADT: 0.9.7.v201005071157-36220 Android SDK Tools: r6 Platform SDK: 2.1-update1, API 7, r2 Java: 6 Update 20 Error Details == Problems occurred when invoking code from plug-in: org.eclipse.jface. java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem entImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme ntImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort Description(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid er.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL abelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa belProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java : 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie wer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract TreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1799) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1785) at org.eclipse.jface.viewers.StructuredViewer $7.run(StructuredViewer.java:1487) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1422) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java: 403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1485) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java: 537) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1444) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock $2.uiElementNodeUpdated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUi UpdateListeners(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFrom XmlNode(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlM odelChanged(Unknown
[android-developers] Re: Error in an XML file eclipse
I am also having this issue on multiple machines. It was working before, and I think it stopped working (and started giving error) after I upgraded to Helios (3.6). I also tried removing all the strings entries from the file then adding them through the GUI interface; it adds them with the same format that and everything, but, if I hit save, close it, and then re- open it, I get the same error. My Setup == OS: Windows XP Pro SP3 32bit Eclipse: Helios (3.6.0.I20100608-0911) ADT: 0.9.7.v201005071157-36220 Android SDK Tools: r6 Platform SDK: 2.1-update1, API 7, r2 Java: 6 Update 20 Error Details == Problems occurred when invoking code from plug-in: org.eclipse.jface. java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(ElementImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(ElementImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShortDescription(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvider.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerLabelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java: 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java: 1799) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java: 1785) at org.eclipse.jface.viewers.StructuredViewer $7.run(StructuredViewer.java:1487) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java: 1422) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java: 403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java: 1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1485) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java: 537) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1444) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock $2.uiElementNodeUpdated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUiUpdateListeners(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFromXmlNode(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlModelChanged(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.AndroidEditor $XmlModelStateListener.modelChanged(Unknown Source) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.fireModelChanged(AbstractStructuredModel.java: 553) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.internalModelChanged(AbstractStructuredModel.java: 887) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.changedModel(AbstractStructuredModel.java: 382) at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.changedModel(DOMModelImpl.java: 167) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel $DocumentToModelNotifier.nodesReplaced(AbstractStructuredModel.java: 152) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument._fireEvent(BasicStructuredDocument.java:
[android-developers] Re: Error in an XML file eclipse
I am experiencing this same issue with a similar exception to the one listed above. I think I can repro this every time, the NPE happens when you open an XML resource with the Android Resource Editor instead of the Android XML Resources Editor, then go to the Resources tab, that should get you several NPEs, then when you go back to the filename tab every charachter you type throws an NPE. I'm not sure exactly if the Android Resource Editor is the default by default. I've pasted more of these exceptions at http://pastie.org/1026261 On Jun 30, 9:42 pm, Bob Kerns r...@acm.org wrote: There are several possible editors to use to edit these files. I'd suggest trying a different one. First, close the editor that's giving you problems. Right click on the file in the Project Explorer, and choose Open With... Try Android Resource Editor first, as that's probably the one you really want to be using, and there's nothing in the stacktrace that suggests that's what you're actually using. I'm not sure it's NOT using it, but it's worth trying the right one first. If that doesn't work, try another one. Text Editor is likely to work. System Editor/ and In Place Editor will depend on what's installed on your system, and since you're on a Mac, I won't make any predictions there, but might be good choices. System Editor will launch a separate window, which is a drawback. I have OxygenXML installed, and that provides Eclipse with an additional XML editor as well, with the Oxygen toolset and editing style available. Even if the Android tool is broken, explore and I think you'll probably find something that works acceptably for you. (It's still a bug, even if you are using the wrong editor. A side benefit of exploring is you'll identify the culprit and can file the suitable bug report!) On Jun 29, 9:46 pm, Gorman Ho gorman...@gmail.com wrote: I am also experiencing this issue. When I edit strings.xml directly, I get 1 NullPointerException for each string in the file each time I type a letter. I eventually did something to make it go away, but I'm not sure what. However, I'm able to reproduce the behavior by creating a new Android project. I'm running Leopard, Eclipse Helios, Android SDK r06, Android Platform 2.2, ADT 0.9.7. I pasted the requested log file below. I had 2 strings in strings.xml, so there were 2 NullPointerExeptions generated when I typed a letter in strings.xml. Hope that helps Gorman !ENTRY org.eclipse.jface 4 2 2010-06-29 22:43:12.696 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.jface. !STACK 0 java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem entImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme ntImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort Description(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid er.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL abelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa belProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java : 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie wer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract TreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi
[android-developers] Re: Error in an XML file eclipse
I am also experiencing this issue. When I edit strings.xml directly, I get 1 NullPointerException for each string in the file each time I type a letter. I eventually did something to make it go away, but I'm not sure what. However, I'm able to reproduce the behavior by creating a new Android project. I'm running Leopard, Eclipse Helios, Android SDK r06, Android Platform 2.2, ADT 0.9.7. I pasted the requested log file below. I had 2 strings in strings.xml, so there were 2 NullPointerExeptions generated when I typed a letter in strings.xml. Hope that helps Gorman !ENTRY org.eclipse.jface 4 2 2010-06-29 22:43:12.696 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.jface. !STACK 0 java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(ElementImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(ElementImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShortDescription(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvider.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerLabelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java: 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java: 1799) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java: 1785) at org.eclipse.jface.viewers.StructuredViewer $7.run(StructuredViewer.java:1487) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java: 1422) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java: 403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java: 1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1485) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java: 537) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1444) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock $2.uiElementNodeUpdated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUiUpdateListeners(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFromXmlNode(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlModelChanged(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.AndroidEditor $XmlModelStateListener.modelChanged(Unknown Source) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.fireModelChanged(AbstractStructuredModel.java: 553) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.internalModelChanged(AbstractStructuredModel.java: 887) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.changedModel(AbstractStructuredModel.java: 382) at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.changedModel(DOMModelImpl.java: 167) at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel $DocumentToModelNotifier.regionsReplaced(AbstractStructuredModel.java: 176) at
[android-developers] Re: Error in an XML file eclipse
There are several possible editors to use to edit these files. I'd suggest trying a different one. First, close the editor that's giving you problems. Right click on the file in the Project Explorer, and choose Open With... Try Android Resource Editor first, as that's probably the one you really want to be using, and there's nothing in the stacktrace that suggests that's what you're actually using. I'm not sure it's NOT using it, but it's worth trying the right one first. If that doesn't work, try another one. Text Editor is likely to work. System Editor/ and In Place Editor will depend on what's installed on your system, and since you're on a Mac, I won't make any predictions there, but might be good choices. System Editor will launch a separate window, which is a drawback. I have OxygenXML installed, and that provides Eclipse with an additional XML editor as well, with the Oxygen toolset and editing style available. Even if the Android tool is broken, explore and I think you'll probably find something that works acceptably for you. (It's still a bug, even if you are using the wrong editor. A side benefit of exploring is you'll identify the culprit and can file the suitable bug report!) On Jun 29, 9:46 pm, Gorman Ho gorman...@gmail.com wrote: I am also experiencing this issue. When I edit strings.xml directly, I get 1 NullPointerException for each string in the file each time I type a letter. I eventually did something to make it go away, but I'm not sure what. However, I'm able to reproduce the behavior by creating a new Android project. I'm running Leopard, Eclipse Helios, Android SDK r06, Android Platform 2.2, ADT 0.9.7. I pasted the requested log file below. I had 2 strings in strings.xml, so there were 2 NullPointerExeptions generated when I typed a letter in strings.xml. Hope that helps Gorman !ENTRY org.eclipse.jface 4 2 2010-06-29 22:43:12.696 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.jface. !STACK 0 java.lang.NullPointerException at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem entImpl.java: 259) at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme ntImpl.java: 329) at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort Description(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid er.getText(Unknown Source) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL abelProvider.java: 108) at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa belProvider.java: 164) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java: 152) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 934) at org.eclipse.jface.viewers.AbstractTreeViewer $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe r.java: 1014) at org.eclipse.jface.viewers.StructuredViewer $UpdateItemSafeRunnable.run(StructuredViewer.java:481) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java : 2141) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie wer.java: 2689) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract TreeViewer.java: 1867) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java: 721) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1842) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1799) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi ewer.java: 1785) at org.eclipse.jface.viewers.StructuredViewer $7.run(StructuredViewer.java:1487) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1422) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java: 403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi ewer.java: 1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java: 1485) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java: