I have implemented the functionality for downloading the reports from jrxm file using Ireport tool in java , Its working fine in windows machine , but getting the below exception while executing in unix using shell script . I have placed jrxml and jasper files in some folder in unix server . Error : net.sf.jasperreports.engine.JREXception net.sf.jasperreports.engine.JRRuntime Exception : No Query executor factory registered for the sql language. Please do the need full. i am waiting for respons