All Posts from Mai, 2006

Ankunft in Derby

Mai 28th, 2006 | By Christoph in Allgemein, Derby (England) 2005 | No Comments »

Hallo meine lieben,
ich wollte euch schnell noch ein paar Gruesse aus Derby senden. Ich sitze gerade mit meinem Gastgeber Vik bei seinem Mitbewohner im Zimmer und missbrauchen dessen Laptop fuer unsere Zwecke ;)

Die Landung gestern gegen 23Uhr Ortszeit war die haerteste die ich bisher erlebt habe und war hellwach als wir endlich zum stehen kamen.
Dann hat mich Vik sehr herzlich empfangen. Sind dann auch gleich per Taxi von Nottingham nach Derby gefahren und das fuer 35 Pfund, weil die Busgesellschaften gerade streiken – tolle wurst…

Danach konnten wir den Taxifahrer nicht bezahlen und mussten erst noch Geld holen. Danach gings dann ab durch altbekannte und neue Clubs mit dem Ergebnis, dass wir bereits am ersten Abend nach Hause wankten :) Das ging ja schonmal gut los :) Da Vik seit 36h nicht geschlafen hatte pennte er dann auch etwas laenger waerend ich gegen 12uhr einen Spaziergang durch die city machte, bei england untypischem schoenwetter :) Als ich in Erinnerungen schwelgend ca. 2h durch die Kante gerannt bin kehrte ich in eines der spaerlich gesaehten Cafes ein und harte dort ca. 2h aus mit Kaffee, was zu essen und einem Buch – Danke nochmal Ingrid, das is echt spannend, hab in den letzten 2 Tagen ca. 400 Seiten gelesen – wahrscheinlich mehr als in meinem ganzen Leben :)

Danach bin ich mit Vik zusammen in den Arboretum Park gefahren um dort Emily meine ehem. Mitbewohnerin zu treffen. Der Park war schoen, aber die Gegend nicht, da Normanten hier eher zu den Ghetto Regionen zaehlt, was auch nicht zu uebersehen war. Ein Gebiet welches man Nachts auf jeden Fall meiden sollte…So lange hielt uns dort auch nichts und wir fuehren wieder in die Stadt.
Heute wirds vielleicht etwas ruhiger und wir gehen vielleicht ins Kino.

Mal schaun was morgen so abgeht , da hier Bankholiday, sprich Feiertag ist und deshalb immer noch alles geschlossen hat.
Am Dienstag mieten wir vielleicht ein Auto ueberlegen vielleicht mal einen Ausflug nach Manchester zu machen und da Vik in einem Hotel arbeitet, bekommen wir dort vielleicht sogar ein Zimmer.

Ok, ich werd mich jetzt mal noch etwas ausruhen und sage Ciao bis vielleicht zur naechsten Mail.

Cheers mates,
Christoph

Ab auf die Insel

Mai 27th, 2006 | By Christoph in Allgemein, Derby (England) 2005 | No Comments »

Wow, ich habe es geschafft. Eine weitere Etappe in meinem Leben ist genommen: Ich habe meinen ersten offiziellen Urlaub genommen….so richtig mit vorher beantragen und so :)
Deshalb nutze ich die kommenden 6 Tage mal wieder dazu, alte Freunde in England / Derby zu besuchen. Wird ja auch mal Zeit, wenn man bedenkt, dass ich eigentlich schon im Dezember vor hatte dies zu tun.
Ich freu mich jedenfalls riesig. Mein Zug geht ca. 17Uhr nach Berlin SChönefeld und von dort gehts dann zum Spottpreis nach Nottingham / East-Midland, wo mich Vik gegen 23Uhr Ortszeit abholen wird.

Ein paar kleine Eindruecke gibts dann wie immer hier.
Ciao und bis bald.

Getting Hibernate 3.1.12 to work with JSDK 1.4

Mai 24th, 2006 | By Christoph in Allgemein, Software-Development | No Comments »

I had some trouble to get the latest Hibernate release to work. I have to use JSDK 1.4 but I got the following error message when I started my application:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.UnsupportedClassVersionError: org/hibernate/cfg/SecondPass (Unsupported major.minor version 49.0)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:763)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

root cause

java.lang.UnsupportedClassVersionError: org/hibernate/cfg/SecondPass (Unsupported major.minor version 49.0)
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:537)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
org.hibernate.cfg.Configuration.add(Configuration.java:386)
org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)
org.hibernate.cfg.Configuration.addResource(Configuration.java:482)
org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1465)
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1433)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
com.truition.db.HibernateSessionFactory.currentSession(HibernateSessionFactory.java:48)
com.truition.db.dao.UploadsDAO.getByStatus(UploadsDAO.java:77)
com.truition.philipsXmlImportWeb.controller.uploadsController.handleRequest(uploadsController.java:214)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:723)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs.

org.springframework.web.util.NestedServletException: Handler processing failed;
nested exception is java.lang.UnsupportedClassVersionError: org/hibernate/cfg/Se
condPass (Unsupported major.minor version 49.0)
java.lang.UnsupportedClassVersionError: org/hibernate/cfg/SecondPass (Unsupporte
d major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
ClassLoader.java:1634)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
der.java:860)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1307)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1189)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at org.hibernate.cfg.Configuration.add(Configuration.java:386)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427
)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:482)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.jav
a:1465)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.jav
a:1433)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
at com.truition.db.HibernateSessionFactory.currentSession(HibernateSessi

I have f ound in the Hibernate forums that I need to recompile with JSDK 1.4, but that didn’t work imediatelly.

I had to do the following change to the build.cmd file in the Hibernate directory:

from:

java -cp “lib/ant-launcher-1.6.5.jar” org.apache.tools.ant.launch.Launcher -lib lib %1 %2 %3 %4 %5

to:

C:\Programme\Java\j2sdk1.4.2_09\jre\bin\java -cp “lib/ant-launcher-1.6.5.jar;C:\Programme\Java\j2sdk1.4.2_09\lib\tools.jar;C:\Programme\Java\j2sdk1.4.2_09\jre\lib\rt.jar” org.apache.tools.ant.launch.Launcher -lib lib %1 %2 %3 %4 %5

In the new version I use the java.exe from JSDK 1.4 and I also had to add rt.jar and tools.jar to the classpath.
After that I could compile without problems.