<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 <[email protected]> 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 <[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 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
> >>> 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)
> >>>        
>
> ...
>
> もっと読む »

-- 
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

Reply via email to