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
>> 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
>> org.eclipse.wst.xml.core.internal.document.DOMModelImpl.changedModel(DOMMod 
>> elImpl.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(B 
>> asicStructuredDocument.java:
>> 600)
>>         at
>> org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.fireStructur 
>> edDocumentEvent(BasicStructuredDocument.java:
>> 1199)
>>         at
>> org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalRepl 
>> aceText(BasicStructuredDocument.java:
>> 1979)
>>         at
>> org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText( 
>> BasicStructuredDocument.java:
>> 2419)
>>         at
>> org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText( 
>> BasicStructuredDocument.java:
>> 2404)
>>         at
>> org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access
>> $2(JobSafeStructuredDocument.java:1)
>>         at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument
>> $3.run(JobSafeStructuredDocument.java:141)
>>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>>         at
>> org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContex 
>> t.java:
>> 149)
>>         at
>> org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceTex 
>> t(JobSafeStructuredDocument.java:
>> 144)
>>         at
>> org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replace(Basi 
>> cStructuredDocument.java:
>> 2364)
>>         at
>> org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access
>> $0(JobSafeStructuredDocument.java:1)
>>         at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument
>> $1.run(JobSafeStructuredDocument.java:103)
>>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>>         at
>> org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContex 
>> t.java:
>> 149)
>>         at
>> org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replace(Jo 
>> bSafeStructuredDocument.java:
>> 106)
>>         at
>> org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocum 
>> entAdapter.java:
>> 248)
>>         at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:
>> 7168)
>>         at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:
>> 7975)
>>         at org.eclipse.swt.custom.StyledText.paste(StyledText.java:7224)
>>         at org.eclipse.jface.text.TextViewer.paste(TextViewer.java:4040)
>>         at org.eclipse.jface.text.TextViewer.doOperation(TextViewer.java:
>> 3984)
>>         at
>> org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:
>> 999)
>>         at org.eclipse.ui.texteditor.TextOperationAction
>> $1.run(TextOperationAction.java:131)
>>         at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:
>> 70)
>>         at
>> org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:
>> 129)
>>         at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
>>         at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:
>> 185)
>>         at
>> org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandler 
>> Wrapper.java:
>> 109)
>>         at org.eclipse.core.commands.Command.executeWithChecks(Command.java:
>> 476)
>>         at
>> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Parameteri 
>> zedCommand.java:
>> 508)
>>         at
>> org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerServi 
>> ce.java:
>> 169)
>>         at
>> org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyb 
>> oard.java:
>> 468)
>>         at
>> org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java :
>> 786)
>>         at
>> org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKey 
>> board.java:
>> 885)
>>         at
>> org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(Wo 
>> rkbenchKeyboard.java:
>> 567)
>>         at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access
>> $3(WorkbenchKeyboard.java:508)
>>         at org.eclipse.ui.internal.keys.WorkbenchKeyboard
>> $KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123)
>>         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>>         at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1253)
>>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
>>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
>>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
>>         at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1103)
>>         at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1099)
>>         at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1508)
>>         at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4268)
>>         at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345)
>>         at org.eclipse.swt.widgets.Control.windowProc(Control.java:4160)
>>         at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
>>         at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
>>         at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
>>         at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459)
>>         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655)
>>         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
>> 2629)
>>         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
>>         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
>>         at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
>>         at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
>> 332)
>>         at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
>> 663)
>>         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
>> 149)
>>         at
>> ...
>>
>> read more »
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Xavier Ducrohet
Android SDK Tech Lead
Google Inc.

Please do not send me questions directly. Thanks!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to