Tuesday, 8 November 2011

Eclipse Network connections - SOCKS Problem

Eclipse 3.7.1

Sitzt man hinter einem Proxy muß man diesen in Eclipse eintragen um zu seinem Updates oder zum Eclipse Marketplace zu kommen. Hinterhältig wird die Sache wenn man dort den Active Provider auf Manual setzt und brav Host, Port, Auth und User einträgt und dann draufkommt, da tut sich nichts beim updaten, stundenlang, ohne Fehlermeldung.

Schuld daran kann der Eintrag in der Zeile SOCKS sein, wenn der Proxy das nämlich nicht unterstützt und Host und Port eingetragen sind versucht er das zu benutzen... auch endlos.

So sollte es dann funktionieren:




Tuesday, 1 November 2011

Selenium IDE - Select

Selenium IDE 1.3.0
selenium-java 2.11.0


Eine praktische Option der Selenium IDE ist daß man JUnit Tests aus einem aufgenommen Testfall generieren kann. Leider funktioniert das mit Drop Down Listen nicht so einfach, generiert man bekommt man für diese Fälle im JUnit Test folgendes:

// ERROR: Caught exception [ERROR: Unsupported command [select]]

Liest man nach gibt es die Klasse Select, mit der man das händisch nachtragen kann, allerdings befand sich diese bei mir nicht im Klassenpfad, Problem war das ich nur den HtmlUnit Driver inkludiert hatte, das support Package ist dort nicht inkludiert.

Gibt man Maven die Anweisung das selenium-java Projekt zu inkludieren findet er auch die Select Klasse.

        
            org.seleniumhq.selenium
            selenium-java
            2.11.0
            test
        

Nun kann man die Select Klasse supereinfach zum Auswählen der entsprechenden Option verwenden:

Select select = new Select(driver.findElement(By.id("aktEntry.risiko.value")));
select.selectByVisibleText("American Football");


Friday, 14 October 2011

Ubuntu 11.10 Login Problem

Nach dem Upgrade von 11.4 auf 11.10 war es plötzlich nicht mehr möglich mich mit meinen Account anzumelden, er erkannte zwar das Passwort als richtig an, leitet mich aber sofort wieder auf den Login Screen um. Als Gast oder root gab es das Problem nicht.

Lösung war mich als root anzumelden und in meinem Homeverzeichnis die Datei .Xauthority zu löschen, danach war das Anmelden mit meinem Account plötzlich kein Problem mehr.

Friday, 15 July 2011

maven-resources-plugin über pluginManagement verteilen

Das pluginManagement über parents zu handlen ist eine tolle Sache, man trägt dort gewünschte die Konfiguration ein und in den Kindprojekten gibt man einfach nur das Plugin an und es zieht dort.
Hat bis jetzt gut funktioniert.
Nun habe ich das mit dem maven-resources-plugin versucht und leider zog das Teil in allen Projekten die diesen parent hatten, egal ob es nun im pom eingetragen war oder nicht. Es blieb nichts anderes übrig als die Config im parent zu löschen und in jedem Projekt einzeln hinzuzufügen.

Erkärt habe ich es mir so: Da das maven-resources-plugin vom ganz normalen Lifecyle verwendet wird, ist es irgendwie in jedem pom implizit vorhanden und meine Config im parent zieht somit in jedem Projekt.

Eine andere Lösung als das Plugin in jedem Projekt einzeln zu konfigurieren ist noch nicht gekommen, aber vielleicht weiß ja ein geneigter Leser mehr.

Links:
Mavenseite über das resources Plugin

Saturday, 11 June 2011

Network Manager unterbricht ständig die wlan0 Verbindung

Ubuntu 11.04
network-manager-gnome 0.8.4
wicd 1.7.0

Seit Tagen bricht ständig die wlan0 Verbinung ab, stabilisiert sich wieder, bricht wieder ab. Recherchen im Netz brachten leider nicht den gewünschten Erfolg.
Als Grund stellte sich schlußendlich heraus das auch noch wicd installiert war, nach der Deinstallation war das Problem Vergangenheit.

Ein Auszug aus syslog falls jemand ein ähnliches Problem hat:

Jun 11 15:45:11 lenovo wpa_supplicant[1118]: Associated with xx:xx:xx:xx:xx:xx
Jun 11 15:45:11 lenovo NetworkManager[1008]: (wlan0): supplicant connection state: associating -> associated
Jun 11 15:45:12 lenovo NetworkManager[1008]: (wlan0): supplicant connection state: associated -> 4-way handshake
Jun 11 15:45:12 lenovo wpa_supplicant[1118]: WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
Jun 11 15:45:12 lenovo wpa_supplicant[1118]: WPA: Could not verify EAPOL-Key MIC - dropping packet
Jun 11 15:45:22 lenovo wpa_supplicant[1118]: Authentication with xx:xx:xx:xx:xx:xx timed out.
Jun 11 15:45:22 lenovo kernel: [ 378.768258] wlan0: deauthenticating from xx:xx:xx:xx:xx:xx by local choice (reason=3)
Jun 11 15:45:22 lenovo NetworkManager[1008]: (wlan0): supplicant connection state: 4-way handshake -> disconnected
Jun 11 15:45:22 lenovo NetworkManager[1008]: (wlan0): supplicant connection state: disconnected -> scanning
Jun 11 15:45:22 lenovo kernel: [ 378.880141] cfg80211: All devices are disconnected, going to restore regulatory settings