Montag, 29. Juni 2015

Grails Spring Security ACL kann Cache Bean nicht initiieren

Problem: Grails 2.5.0 kann aufgrund der folgenden Ausgabe nicht gestartet werden.


Hintergund: Hibernate verwendet einen Cache und hat diesen bereits gestartet. Das ACL Plugin verwendet ebenfalls einen Cache unter dem gleichen Namen.

Lösung

Schritt 1: Ergänzen der Abhängigkeiten, um des Cache Plugin.


Schritt 2: Konfiguration des Cache, zur gemeinsamen Nutzung.


Montag, 22. Juni 2015

VirtualBox - Unable to load R3 module

Problem
Beim Start einer VM von VirtualBox auf einem Rechner mit Windows 7, wird folgende Fehlermeldung ausgegeben.

Erläuterung
Wichtige Windows Systemdateien wurden durch die Installation von Fremdsoftware verändert.

Lösung 1
In der Konsole von Windows folgenden Befehl ausführen, um die Systemdateien wieder herzustellen.

Lösung 2
Die veraltete Version VirtualBox 4.2.16 installieren.

Dienstag, 16. Juni 2015

JVM 1.8 Update 45 inkompatibel mit Grails

Problem: Beim Start einer Grails-Applikation wird die folgende Fehlermeldung in der Konsole ausgegeben.


Erläuterung: Es gibt Inkompatibilitäten zwischen JDK 1.8 Update 45 und Grails.

Lösung: Installation einer älteren Java Version, wie zum Beispiel JDK 1.8 Update 25 oder JDK 1.7 Update 79.

Sonntag, 14. Juni 2015

Kontinuierliches Refactoring


Vor wenigen Tagen hatte ich das Vergnügen eine Präsentation über Refactorings halten zu dürfen. In der mir zur Verfügung gestellten Stunde war eine Live Coding Session von etwa 10 Minuten enthalten.

Mein Ziel war es, die Herzen der Teilnehmer für das Prinzip der ständigen Überarbeitung des Quelltextes zu erwärmen, ohne dabei die Funktion der Software zu verändern.

Mein Vorhaben, selbst gezeichnete Piktogramme in meine Präsentation einzubauen, ist bereits im Vorfeld an dem Feedback für die Folien gescheitert. Entweder muss ich noch an meinen zeichnerischen Fähigkeiten arbeiten oder das sie passen einfach nicht so gut zu einer Power Point Präsentation.