i couldn't find wat the root cause was. but probably some file got corrupted after my server crashed for the first time. all i did was uninstall the app server that is glassfish completely and then install it again. fresh and clean. now it's working fine..
[Message sent by forum member 'eakangk' ]
http://forums.java.net/jive/thread.jspa?messageID=372543