Menu

#12 Zip Editor plug-in logs multiple file not found entries in Eclipse Error Log

v1.0 (example)
closed-fixed
nobody
None
5
2019-04-13
2019-01-21
No

We have ZipEditor_1.1.5.201807051901.jar in our Eclipse IDE. During a CDT build, we encountered numerous (20+) errors such as:

org.eclipse.core.internal.resources.ResourceException(... .O)[368]: java.lang.Exception: Resource '... .O' does not exist.
    at org.eclipse.core.internal.resources.ResourceException.provideStackTrace(ResourceException.java:42)
    at org.eclipse.core.internal.resources.ResourceException.<init>(ResourceException.java:38)
    at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:330)
    at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:204)
    at org.eclipse.core.internal.resources.File.getContentDescription(File.java:258)
    at zipeditor.NavigatorZipContentProvider.isForUs(NavigatorZipContentProvider.java:57)
    at zipeditor.NavigatorZipContentProvider.hasChildren(NavigatorZipContentProvider.java:33)
    at org.eclipse.ui.internal.navigator.extensions.SafeDelegateTreeContentProvider.hasChildren(SafeDelegateTreeContentProvider.java:115)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.callNormalHasChildren(NavigatorContentServiceContentProvider.java:445)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.access$4(NavigatorContentServiceContentProvider.java:440)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider$3.run(NavigatorContentServiceContentProvider.java:408)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.hasChildren(NavigatorContentServiceContentProvider.java:393)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.hasChildren(NavigatorContentServiceContentProvider.java:437)
    at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2158)
    at org.eclipse.jface.viewers.TreeViewer.isExpandable(TreeViewer.java:546)
    at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2196)
    at org.eclipse.jface.viewers.AbstractTreeViewer.optionallyPruneChildren(AbstractTreeViewer.java:2829)
    at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2628)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1953)
    at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:677)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1959)
    at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:677)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1959)
    at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:677)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1959)
    at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:677)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1959)
    at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:677)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1929)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1886)
    at org.eclipse.ui.navigator.CommonViewer.internalRefresh(CommonViewer.java:532)
    at org.eclipse.jface.viewers.StructuredViewer.lambda$3(StructuredViewer.java:1533)
    at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1449)
    at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:363)
    at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1410)
    at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1533)
    at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:538)
    at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:352)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$3.run(PackageExplorerContentProvider.java:986)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.runUpdates(PackageExplorerContentProvider.java:209)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.runPendingUpdates(PackageExplorerContentProvider.java:201)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$1.runInUIThread(PackageExplorerContentProvider.java:179)

This is seen for various artifacts produced by the CDT compiler (.o files). It would be great if the ZipEditor would handle the error instead of logging it; the Error Log is very difficult to read with this.

Discussion

  • Uwe Voigt

    Uwe Voigt - 2019-01-24

    will address this in the next release

     
    • Simeon Andreev

      Simeon Andreev - 2019-01-25

      This is great to hear, thanks!

       
  • Uwe Voigt

    Uwe Voigt - 2019-04-13
    • Status: open --> closed-fixed
     

Log in to post a comment.