Frage

Ich arbeite an der SpringSource Tool Suite mit Spring Roo. Bis vor einigen Tagen funktionierte alles gut, nachdem ich das GWT -Plugin installiert hatte (ich denke, das könnte ein Problem sein, ich bin mir nicht sicher).

Jedes Mal, wenn ich etwas codiert und speichern (Strg+s) drücke, wird ein Dialogfeld angezeigt, das angezeigt wird

    Errors occurred during the build.
Errors running builder 'AspectJ Builder' on project xyz123
org/eclipse/ajdt/core/builder/AJBuilder$SourceFilesChangedVisitor


eclipse.buildId=2.6.0.201103161000-RELEASE
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product com.springsource.sts.ide
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product com.springsource.sts.ide


Error
Wed Apr 27 14:33:03 EDT 2011
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".

java.lang.ClassFormatError: org/eclipse/ajdt/core/builder/AJBuilder$SourceFilesChangedVisitor
at org.eclipse.ajdt.core.builder.AJBuilder.sourceFilesChanged(AJBuilder.java:1707)
at org.eclipse.ajdt.core.builder.AJBuilder.hasChangesAndMark(AJBuilder.java:1639)
at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:185)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Kann mir bitte jemand helfen, dies zu lösen?

Vielen Dank,

War es hilfreich?

Lösung

Der Classformaterror tritt auf, wenn eine Klassendatei missgebildet oder beschädigt ist. Siehe hier:

http://download.oracle.com/javase/6/docs/api/java/lang/classformaterror.html

Es könnte sehr gut sein, dass Ihre Installation von AJDT irgendwie beschädigt wurde. Ich würde empfehlen, eines oder alle folgenden zu versuchen:

  1. Deinstallieren Sie das Google -Plugin. Geht das Problem weg?
  2. Upgrade auf den neuesten Dev Snapshot von AJDT. Update -Site ist hier: http://download.eclipse.org/tools/ajdt/36/dev/update Nach dem Upgrade verschwindet Ihr Fehler?
  3. Versuchen Sie als letztes Ausweg neu, STS neu zu installieren. Sie können Ihren Arbeitsbereich in Takt lassen, nur wieder auf STIP.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top