Happened during the recruitment phase. I clicked on Spain first and recruited there and when I proceded to northern Italy, the game crashed.
Unfortunately no perfect save game avaible to reproduce. Next save game is from the beginning of the turn, and with that I can't reproduce the end of turn situation with the newly drawn card already played.
Don't remember which card it was, but I guess the crash cause was the combination of cardplay and some besieging action in northern Italy, with Philip also active there.
Crash report:
Hannibal Version 1.0.3 Build 355
Hannibal crashed at: Thu Apr 07 20:10:59 CEST 2011
OS = Windows XP
Architecture = x86
OS Version = 5.1
Details of the crash:
java.lang.NullPointerException
at xlb.b(Unknown Source)
at vlb.a(Unknown Source)
at p0.a(Unknown Source)
at a.a(Unknown Source)
at a.<unknown>(Unknown Source)
at a.l(Unknown Source)
at p0.a(Unknown Source)
at kdb.b(Unknown Source)
at p0.a(Unknown Source)
at a.v(Unknown Source)
at a.d(Unknown Source)
at d4b.run(Unknown Source)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)