<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

