Ich aktualisiere ein Projekt von Grails 2.4.0 bis 2.5.4 kurz nachdem ich es von 2.3.7 aktualisiert -> 2.4.0 und ich bekomme diesen Fehler .Grails Upgrade 2.4.0 -> 2.5.4 Cache-Plugin Ausgabe
[groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
[groovyc] Compile error during compilation with javac.
[groovyc] /home/michal/Desktop/ikariera/ikariera/target/work/plugins/cache-1.1.7/src/java/grails/plugin/cache/GrailsAnnotationCacheOperationSource.java:220: error: no suitable method found for parseCacheAnnotations(AnnotatedElement)
[groovyc] Collection<CacheOperation> annOps = annotationParser.parseCacheAnnotations(ae);
[groovyc] ^
[groovyc] method CacheAnnotationParser.parseCacheAnnotations(Class<?>) is not applicable
[groovyc] (argument mismatch; AnnotatedElement cannot be converted to Class<?>)
[groovyc] method CacheAnnotationParser.parseCacheAnnotations(Method) is not applicable
[groovyc] (argument mismatch; AnnotatedElement cannot be converted to Method)
[groovyc] Note: /home/michal/Desktop/ikariera/ikariera/target/work/plugins/scaffolding-2.1.0/src/java/org/codehaus/groovy/grails/scaffolding/AbstractGrailsTemplateGenerator.java uses or overrides a deprecated API.
[groovyc] Note: Recompile with -Xlint:deprecation for details.
[groovyc] 1 error
[groovyc]
[groovyc]
| Compiling 232 source files.
| Error Compilation error: startup failed:
Compile error during compilation with javac.
/home/michal/Desktop/ikariera/ikariera/target/work/plugins/cache-1.1.7/src/java/grails/plugin/cache/GrailsAnnotationCacheOperationSource.java:220: error: no suitable method found for parseCacheAnnotations(AnnotatedElement)
Collection<CacheOperation> annOps = annotationParser.parseCacheAnnotations(ae);
^
method CacheAnnotationParser.parseCacheAnnotations(Class<?>) is not applicable
(argument mismatch; AnnotatedElement cannot be converted to Class<?>)
method CacheAnnotationParser.parseCacheAnnotations(Method) is not applicable
(argument mismatch; AnnotatedElement cannot be converted to Method)
Ich versuchte uprading chache Plugin von 1.1.3 auf 1.1. {4,5,6,7,8}, aber alles gibt den gleichen Fehler. Ich würde mich für eine Idee freuen, wo das Problem liegen könnte.
Das überrascht mich. Im Allgemeinen ist der Cache 1.1.8 kompatibel mit Grails 2.5.4. Bitte melden Sie ein Problem unter https://github.com/grails-plugins/grails-cache/issues an, stellen Sie einen Link zu einer Beispiel-App bereit, die das Problem veranschaulicht, und wir können das Problem beheben. Danke für die Rückmeldung. –
Es ist nicht klar, warum Grails 2.4.0 beteiligt ist, aber 1.1.6 des Cache-Plugins ist die Version, die wir mit 2.4.0 ausgeliefert haben. Nicht sicher, ob es Inkompatibilitäten mit 1.1.7 gibt oder nicht. –
Vielen Dank für Ihre Hilfe. :) Ich bin nur ein Student und neu zu Grals Framework. Ich werde diese App von 2.5.4 auf 3.1.9 aufrüsten, also bleibt auf meinem Stackoverflow-Kanal dran. :) –