Christian Renner (ch12r)

PHPUnit in PDT integrieren unter MacOSX 10.6

Um Unittests und ggf. weitere Checks direkt aus der IDE zur Ausführung zu bringen, bietet es sich an, diese Funktionalität in die jeweilige Entwicklungsumgebung einzubetten.

Meine Systemvoraussetzungen:

  • MacOSX 10.6.4
  • PDT 1.2
  • XAMPP für Mac OSX

Um PHPUnit zu installieren, Read More »

Posted in Development | Tagged , , , , , , , , | Leave a comment

Exception im EDT unter Substance 5.x

Folgende Exception war das Resultat, als ich jüngst in meinem Java-Projekt das veraltete JAR-File des Substance Look & Feels der Version 4.3 mit der aktuellen Version 5.1 überschrieben habe:

org.jvnet.substance.api.UiThreadingViolationException: Component creation must be done on Event Dispatch Thread

Zugegeben: Es war schon etwas waghalsig zu glauben, dass dies auch einfach so mal gehen kann. Aber Hallo? Man darf ja wohl noch träumen.

Die Lösung auf das Problem findet man in folgendem Beitrag und ist gleichermaßen simpel und erschreckend: Substance 5.0 and Event Dispatch Thread.

Die Quintessenz ist folgende: Read More »

Posted in Development | Tagged , | Leave a comment

Xampp 1.7.0 und PDO-Extension vertragen sich nicht

Nachdem ich auf die aktuelle Xampp-Version 1.7.0 umgestiegen bin, terminierten einige meiner Web-Anwendungen, die ich in meiner Testumgebung laufen habe mit einer Fehlermeldung des Apache-HTTP-Servers bezüglich folgendem Moduls:

AppName: apache.exe  AppVer: 2.2.11.0  ModName: php_pdo_mysql.dll

Kurzes Googeln brachte die Lösung, dass sich die aktuelle Windows-Version des Xampp-Projektes nicht mit der Nutzung der PDO-Erweiterung verträgt. Eine Problemlösung (zumindest für Windows XP, SP3) findet sich in folgendem Forenbeitrag:

Xampp 1.7: Probelem mit PDO MySQL auf appachefriends.org

Ersetzen der libmysql.dll in den folgenden Verzeichnissen:

\xampp\apache\bin

und

\xampp\php

Downloaden kann man diese Bibliothek mit einem aktuellen PHP-Paket:
http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip

Bei mir hat es wunderbar funktioniert. Probleme kann es in Folge dessen jedoch bei anderen Datenbankadaptern geben (mysqli).

UPDATE: Ein Upgrade des Xampp auf Version 1.7.1 behebt die Problematik.

Posted in Development | Tagged , | Leave a comment