Jasper Reports: Invalid ClassDesc Exception on Tomcat Environment

I tried to deploy a tomcat project on linux operating system and i encountered a weird jasper reports exception. I have to admit that it took me longer to figure out what the problem is. I have wasted two working days to finish this issue.

The module is suppose to print out invoices in PDF format but i got this exception instead. I have written the class that uses Jasper Reports version 3.7.0. Previously, im using version 3.6.1 and the necessary jar files are in my LIB folder and classpath. Then i upgraded it to 3.7.0, stored the jar files on LIB and replaced the entries in classpath. On my workstation, my class works fine. But on production server, it throws an exception.

According to JasperForge.net, the exception was about two jasper report versions used in project. I thought at first that there’s no problem with my project environment on Eclipse Europa because, i only set the 3.7.0 on classpath. But the problem was, i have 3.6.1 and 3.7.0 on LIB folder and that caused the exception. After i removed the 3.6.1 jar files and re deployed the tomcat project, the module worked.

The key point is never store two jasper reports version on both classpath and LIB folder on your tomcat project to avoid versioning issues.

- Posted using BlogPress from my iPod

Noynoy Aquino VS Corruption

I’m still wondering if corruption in the Philippines can be stopped?  Can Noynoy Aquino really fight and stop corruption if he won this year’s presidential election?  How will Noynoy fight corruption in every sector of the government?  Is really corruption the source of “kahirapan” in our country?

Until now, I’m still undecided whom to vote for President.  As a responsible citizen of our country, as early as now, we should be researching and comparing the candidates and have a list of our own.  We really cannot afford to just guess.  We have to put the right people in order to get back to the right track.  Poverty has become very hard and we need someone who can govern our country very well and lead us back to prosperity.

I hope someone could answer my questions above.

The Assistants of My Life (Personal Digital Assistant)

Ever since I started working as an IT professional, i have bought numerous personal digital assistants. I started with Palm M105 (2001). I was already happy with it during that time. Its one of the most affordable PDA at that time. Pocket pc is still unpopular and Mp3 players too. But I was thinking that if PDA could allow users to view pictures, listen to mp3 and watch movies, that would be very good. Palm is cheaper that time and I got mine for only PHP 7,500.00. Good models will cost you about PHP 25,000 during those times which i find it impractical as compared to its features.


The downside of palm m105 is it uses 2 AAA batteries. If the batteries went dead, so is your data. So I make sure i sync my data regularly.

After almost a year, i decided to sell it and buy pocket pc instead. I bought Compaq iPaq 3630(2002). The screen is big and this time it has colored screen. Now i can view pictures, listen to mp3 and watch movies. The problem is the memory. It only has 32MB memory. The model that i bought isn’t expandable so I’m always getting frustrated which mp3 to put everyday. During those times, Compaq iPaq costs about PHP 20,000 to PHP 40,000.

READ THE FULL ARTICLE >>

My baby’s first words


Four months have passed and my baby has began muttering sounds. His first word is “mama”. We were very happy to hear that from him. Today saying mama is already part of his daily activities.

His next word is “mame”. His grandmother was so happy after hearing him say mame (mommy). Note: it has been our family culture to call our grandmother and grandfather how our parents call them. We call our mother “mami” thats why we teach our son and daughter to call them mami too.

I hope he could call me “papa” soon.

- Posted using BlogPress from my iPod Touch