[android-developers] Re: Error in an XML file eclipse

2010-08-13 Thread Peter Webb
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

2010-07-08 Thread magpad
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

2010-07-03 Thread Al Sutton
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

2010-07-03 Thread Xavier Ducrohet
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

2010-07-03 Thread Xavier Ducrohet
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

2010-07-02 Thread Ryan Cook
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

2010-07-01 Thread Miguel
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

2010-06-30 Thread Gorman Ho
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

2010-06-30 Thread Bob Kerns
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: