Ich habe gerade auf Grails 2.4.1
aktualisiert und es scheint, dass es ein Problem mit tag libraries
gibt.Keine solche Methode nach dem Upgrade auf Grails 2.4.1
Class java.lang.NoSuchMethodError
Message org.codehaus.groovy.grails.plugins.web.api.TagLibraryApi.getOut(Ljava/lang/Object;)Ljava/io/Writer;
Dies ist der Stacktrace:
org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: Error executing tag <asset:javascript>: org.codehaus.groovy.grails.plugins.web.api.TagLibraryApi.getOut(Ljava/lang/Object;)Ljava/io/Writer;
... 8 more
Caused by: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <asset:javascript>: org.codehaus.groovy.grails.plugins.web.api.TagLibraryApi.getOut(Ljava/lang/Object;)Ljava/io/Writer;
at home_saw303_dev_projects_zsc_supporter_grails_app_views_layouts_zscsupporter_gsp$_run_closure1.doCall(home_saw303_dev_projects_zsc_supporter_grails_app_views_layouts_zscsupporter_gsp:36)
at home_saw303_dev_projects_zsc_supporter_grails_app_views_layouts_zscsupporter_gsp.run(home_saw303_dev_projects_zsc_supporter_grails_app_views_layouts_zscsupporter_gsp:43)
... 8 more
Caused by: java.lang.NoSuchMethodError: org.codehaus.groovy.grails.plugins.web.api.TagLibraryApi.getOut(Ljava/lang/Object;)Ljava/io/Writer;
at asset.pipeline.AssetsTagLib$_closure1_closure10.doCall(AssetsTagLib.groovy:45)
at asset.pipeline.AssetsTagLib$_closure1.doCall(AssetsTagLib.groovy:43)
... 10 more
Können Sie dieses Verhalten bestätigen? Gibt es eine Problemumgehung?
Können Sie beschreiben, was zur Reproduktion des Problems in einer neuen 2.4.1-App erforderlich ist? Ich kann das nicht mit Sicherheit sagen, wenn ich auf Ihren Stack-Trace schaue, aber es sieht so aus, als ob in Ihrem zscsupporter-Layout etwas relevant ist. –
Nun, das ist seltsam. Ich habe versucht, in einer einfachen neuen Grails 2.4.1 App zu reproduzieren. Nach "Grails create-app" und "grails run-app" hat Grails zusätzliche Abhängigkeiten heruntergeladen, die beim Hochrüsten der zscsupporter App nicht heruntergeladen wurden. Danach verschwand das Problem. Wie aktualisiere ich Grails 2.4.x-Apps im Allgemeinen? Was ist der korrekte Workflow? Alles was ich gemacht habe, ist "Grils Set-Grails-Version 2.4.1", aber das scheint nicht zu zwingen, die Abhängigkeiten herunterzuladen. – saw303