I've been running this old version with no problems for years . Suddently I'm getting a compilation error on all reports - Cannot access java.lang.object bad class file C:Program files Javajre6librt.jar (java/lang.Object.class class file has the wrong version 49.0 , should be 48.0 I'm guessing that my PC had an automatic update and installled a new version of Java. I've changed the Java_Home environment variable to be a previous version but on this old version of I reports cannot see where to set the java version. I know from the system properties that it is running with java 1.6.0 (the new version) but I cannot see a config file to change this . I may even be wrong , it may not be caused by a newer version of java. Any ideas please thanks