Mittwoch, 30. November 2011

RAD Update auf 8.0.4

Seinen RAD von 8.0.3 auf 8.0.4 upzudaten kann eine Herausforderung sein, aber bei diesem Produkt ist man ja eigentlich Kummer gewohnt.
Mein erstes Problem war folgende Fehlermeldung:

Eclipse p2 reconciler returned with error status=13

Die zugehörige IBM-Hilfeseite  empfahl den Installation Manager so zu starten:

IBMIM.exe -vmargs -Dcic.doNotReconcile=true

Leider führte das nicht zum erwarteten Erfolg, erst ein Rollback auf 8.0.1 und ein dann ein Upgrade auf 8.0.4 brachte endlich Erfolg, allerdings mußte man den Installation Manager mit den zusätzlichen Parametern starten, sonst gab es immer den  den Error Status 13.

Sieht man sich dann die Version an zeigt er zwar immer noch 8.0.1, aber die Build ID weißt zumindest auf 8.0.4 hin:








Mittwoch, 9. November 2011

Thinkpad T61 - fan error

Wenn beim Hochstarten die Fehlermeldung "fan error" kommt und dann nichts mehr geht (außer die Meldung mit Esc zu ignorieren) stimmt wahrscheinlich mit dem Lüfter etwas nicht.

Hilft sicher nicht immer, aber bei mir hats geklappt das Teil aufzuschrauben und mit dem Staubsauger mal den Lüfter bearbeiten.

Dazu muß man die Frontplastik und das Keyboard entfernen, damit man auch die richtigen Schrauben erwischt gibts hier das Hardware Maintenance Manual von Lenovo.
Die Schrauben für die Frontplastik (Palm rest) sind auf Seite 66 angegeben, für die Tasten ist Seite 70 ein guter Tip.




Dienstag, 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:




Dienstag, 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");