Versuchen, einen Weg zu finden, diesen Fehler bei Eclipse loszuwerden. HierGoogle App Engine DataNucleus 3.1.1 Unerwarteter Ausnahmefehler
DataNucleus Enhancer (version 3.1.1) : Enhancement of classes
Encountered a problem: Unexpected exception
ist das Protokoll
java.lang.RuntimeException: Unexpected exception
at com.google.appengine.tools.enhancer.Enhancer.execute(Enhancer.java:76)
at com.google.appengine.tools.enhancer.Enhance.<init>(Enhance.java:71)
at com.google.appengine.tools.enhancer.Enhance.main(Enhance.java:51)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.appengine.tools.enhancer.Enhancer.execute(Enhancer.java:74)
... 2 more
Caused by: java.lang.IllegalArgumentException
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.datanucleus.enhancer.asm.ASMClassEnhancer.getClassNameForFileName(ASMClassEnhancer.java:272)
at org.datanucleus.enhancer.DataNucleusEnhancer.getFileMetadataForInput(DataNucleusEnhancer.java:727)
at org.datanucleus.enhancer.DataNucleusEnhancer.enhance(DataNucleusEnhancer.java:525)
at org.datanucleus.enhancer.DataNucleusEnhancer.main(DataNucleusEnhancer.java:1258)
... 7 more
Ich habe zwei Versionen von Java, ist 1.8.0_25, das andere ist 1.7.0_46
dies ist mein Weg
C:\Program Files (x86)\Java\jre7\bin;;C:\oraclexe\app\oracle\product\11.2.0\server\bin;;C:\ProgramData\Oracle\Java\javapath;
und als Standard verwende ich die JRE7 auf Eclipse, weiß nicht, was ich hier noch erwähnen soll. Ich habe keine Lösungen gefunden, die hier oder auf den anderen Webseiten klar erklärt wurden, anstatt zu versuchen, die Java-Version zu ändern, alle Java-Instanzen auf meinem Computer auszuprobieren, deinstalliert und wieder installiert zu haben. Ich vermute, es könnte über Java und Datanucleus Kompatibilität Problem sein, aber derzeit mit dem Java7 und die Plugins, die ich benutze wurden automatisch von Eclipse heruntergeladen so keine Ahnung. Wenn Sie irgendwelche Klärungen benötigen, fragen Sie mich bitte.
https der Java-Facette ändern: // Stackoverflow.com/questions/18727775/error-with-classenhancer-asm –
danke für die referenzierung dieser antwort, bin ich fast durch alle antworten hier gegangen, also habe ich schon gesehen, aber dieses mal führte es mich zu einer anderen idee. Ich habe es gelöst und werde eine Antwort erstellen :) – Karavana
Ich habe genau das gleiche Problem – Suspended