Bug 445916 - NoClassDefFoundError for org/eclipse/cdt/core/settings/model/util/ResourceChangeHandlerBase$DeltaVisitor in resources
Summary: NoClassDefFoundError for org/eclipse/cdt/core/settings/model/util/ResourceCha...
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: CDT
Classification: Tools
Component: cdt-core (show other bugs)
Version: 8.5   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
: 445914 445917 445918 445919 445923 445924 445925 445926 445928 449265 449267 449268 449270 449273 449274 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-10-04 03:33 EDT by EPP Error Reports CLA
Modified: 2019-12-30 16:59 EST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description EPP Error Reports CLA 2014-10-04 03:33:27 EDT
Hello committers,

we received a new error report for Eclipse 4.4.1.M20140925-0400.


General Information:
    anonymous-id:         16b4f42f-f4a3-4df2-966f-0f9f67ec0797
    eclipse-build-id:     4.4.1.M20140925-0400
    eclipse-product:      org.eclipse.epp.package.jee.product
    operating system:     Linux 3.13.0 (x86_64) - gtk
    java-runtime-version: 1.7.0_65-b32

The following plug-ins were present on the execution stack (*):
    1. com.android.ide.eclipse.adt_23.0.3.1327240
    2. org.eclipse.cdt.core_5.8.0.201409172108
    3. org.eclipse.cdt_8.5.0.201409172108
    4. org.eclipse.core.jobs_3.6.0.v20140424-0053
    5. org.eclipse.core.resources_3.9.1.v20140825-1431
    6. org.eclipse.core.runtime_3.10.0.v20140318-2214


Error Status:
    code:                   2
    plugin:                 org.eclipse.core.resources_3.9.1.v20140825-1431
    message:                プラグイン "org.eclipse.core.resources" からのコードの起動で問題が発生しました。
    fingerprint:            a71fd528
    exception class:        java.lang.NoClassDefFoundError
    exception message:      org/eclipse/cdt/core/settings/model/util/ResourceChangeHandlerBase$DeltaVisitor
    number of children:     0

Topmost Stacktrace:
 java.lang.NoClassDefFoundError: org/eclipse/cdt/core/settings/model/util/ResourceChangeHandlerBase$DeltaVisitor
    at org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase.doHandleResourceMove(ResourceChangeHandlerBase.java:190)
    at org.eclipse.cdt.core.settings.model.util.ResourceChangeHandlerBase.resourceChanged(ResourceChangeHandlerBase.java:150)
    at org.eclipse.cdt.managedbuilder.internal.buildmodel.BuildStateManager$EventListener.resourceChanged(BuildStateManager.java:72)
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:378)
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1498)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2322)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at HIDDEN.HIDDEN(HIDDEN:-1)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    

Messages, stacktraces, and nested status objects may be shortened. Please visit 
http://dev.eclipse.org/recommenders/reports/542fa2bde4b01fa99444abf4
for the complete error log.

The list of all reported error reports belonging to this error group can be
fetched from http://dev.eclipse.org/recommenders/states/542fa2bde4b01fa99444abf5/reports

The Error Log Reporter presents the current processing state of this error to 
new reporters. This state can be updated by modifying the values of this bug.
To update the error log database call the link below after each change made to
this bug report: http://dev.eclipse.org/recommenders/states/542fa2bde4b01fa99444abf5/sync


Thank you for caring.
Your friendly error reports bot.


--
* Note: The list of present bundles and their respective versions was
  calculated by package naming heuristics. This may or may not reflect reality.
Comment 1 Marcel Bruch CLA 2014-10-04 12:52:48 EDT
*** Bug 445924 has been marked as a duplicate of this bug. ***
Comment 2 Marcel Bruch CLA 2014-10-04 12:53:11 EDT
*** Bug 445923 has been marked as a duplicate of this bug. ***
Comment 3 Marcel Bruch CLA 2014-10-04 12:53:46 EDT
*** Bug 445919 has been marked as a duplicate of this bug. ***
Comment 4 Marcel Bruch CLA 2014-10-04 12:54:09 EDT
*** Bug 445918 has been marked as a duplicate of this bug. ***
Comment 5 Marcel Bruch CLA 2014-10-04 12:55:56 EDT
*** Bug 445917 has been marked as a duplicate of this bug. ***
Comment 6 Marcel Bruch CLA 2014-10-04 13:04:53 EDT
*** Bug 445925 has been marked as a duplicate of this bug. ***
Comment 7 Marcel Bruch CLA 2014-10-04 13:05:20 EDT
*** Bug 445914 has been marked as a duplicate of this bug. ***
Comment 8 Marcel Bruch CLA 2014-10-04 13:10:44 EDT
*** Bug 445928 has been marked as a duplicate of this bug. ***
Comment 9 Marcel Bruch CLA 2014-10-04 13:10:54 EDT
*** Bug 445926 has been marked as a duplicate of this bug. ***
Comment 10 Marcel Bruch CLA 2014-10-04 13:30:56 EDT
Adding Doug for comment. Thanks for reviewing them.
Comment 11 EPP Error Reports CLA 2014-11-01 03:59:00 EDT
*** Bug 449274 has been marked as a duplicate of this bug. ***
Comment 12 EPP Error Reports CLA 2014-11-01 03:59:09 EDT
*** Bug 449273 has been marked as a duplicate of this bug. ***
Comment 13 EPP Error Reports CLA 2014-11-01 04:00:03 EDT
*** Bug 449270 has been marked as a duplicate of this bug. ***
Comment 14 EPP Error Reports CLA 2014-11-01 04:00:12 EDT
*** Bug 449268 has been marked as a duplicate of this bug. ***
Comment 15 EPP Error Reports CLA 2014-11-01 04:00:17 EDT
*** Bug 449267 has been marked as a duplicate of this bug. ***
Comment 16 EPP Error Reports CLA 2014-11-01 04:00:36 EDT
*** Bug 449265 has been marked as a duplicate of this bug. ***
Comment 17 Alex Blewitt CLA 2015-02-18 06:24:59 EST
This has been reported a bunch of times in the error reporter - looks like the resources plugin is triggering a post change event and attempting to send it to ResourceChangeHandlerBase$DeltaVisitor but one of its dependencies is missing.
Comment 18 Jonah Graham CLA 2019-12-30 16:59:07 EST
Duplicates Bug 445917 and Bug 445926 have interesting and longer stacktraces. All the dups have similar NoClassDefFoundErrors, but those dups have some indication as to the underlying problem. The NoClassDefFoundError is hit whenever the classloader fails to load the class, for example a runtime exception when doing an init of some dependent classes. 

AFAICT what is happening here is that the C Core plug-ins are failing to load. The nested error that is relevant is:
java.lang.VerifyError: Inconsistent stackmap frames at branch target 

I believe this is caused by ASM on Java 7. I am not sure who is doing this ASM manipulation - but the culprit may be com.android.ide.eclipse.adt or one of its dependencies as that is common to all the bug reports.

As Eclipse CDT now requires Java 8 and the ADT plug-ins are not part of CDT or Eclipse Foundation code I am marking this as not eclipse.