Woche 11, 27. Juni

Plan der letzten Wochen

  • Bis Motag 4. Juli
    • Aufgabe 4 (es ist unabhängig von Aufgabe 3)
  • Montag 4. Juli
    • Wir gehen Probleme mit Grails durch (siehe auch unten)
    • Wir vereinbaren einen neuen Sticktag für Aufgabe 3
  • Montag 11. Juli
    • Wir führen weitere Diskussionen durch und lösen weitere Probleme.

Diejenige, die Aufgabe 3 gelöst hat: Bitte kommen Sie 4. und 11. Juli vorbei, so dass Sie Unterstützung geben können. Jemand andere zu unterrichten oder helfen ist eine sehr gute Methode for lernen.

Probleme mit Grails (und Lösungen)

Fehlermeldung

% ./grailsw run-app
[...]
| Error Failed to compile CreateFunctionalTest.groovy: startup failed:
General error during conversion: Unsupported class file major version 60

Problem

Java ist zu neu(!)

Lösung (OsX)

 % ./grailsw --version
| Grails Version: 5.1.7
| JVM Version: 16.0.2

JVM Version 16 is zu neu für Grails Version 5.1.7

Wir installieren JVM Version 11, z. B. von: https://www.oracle.com/java/technologies/downloads/#java11

Wir ändern Environment Variable JAVA_HOME.

OsX: in .zshrc fügen wir zu:

export JAVA_HOME=$(/usr/libexec/java_home -v11.0)

Aktualisieren:

% source ~/.zshrc

Check version:

% ./grailsw --version
| Grails Version: 5.1.7
| JVM Version: 11.0.15.1

Run the app:

% ./grailsw run-app 
[...]
Grails application running at http://localhost:8080 in environment: development