Hi, I encountered the exact same issue. Our iReport license file is called JRPro.license, but we also had a jasper reports license, so we also had a jasperreports.license file. However, whether we rename JRPro.license to jasperreports.license or place original jasperreports.license file at "location where you have the classes, in the root package" we get the same exception "License is in invalid state". All reports run without any issues in iReport with either JRPro.license or jasperreports.license file. One more thing, we only get the license exception for reports that contain fusion charts, all other reports run without any errors in our application. If your issue turns out to be a problem with your license file then I may also need to contact jasper team. Regards, Haroon