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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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.load>From >>> 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 [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> 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! > -- 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

