Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
iDempiere JIRA
Jasper problem running reports using groovy (zkwebui)
Description
When you try to run a jasper report that uses groovy the following exception is raised: >>java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException >>java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException >> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506) >> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) >> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) >> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> at java.lang.Class.getDeclaredConstructors0(Native Method) >> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) >> at java.lang.Class.getConstructor0(Class.java:2699) >> at java.lang.Class.newInstance0(Class.java:326) >> at java.lang.Class.newInstance(Class.java:308) >> at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:472) >> at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:238)
The groovy packages are not exported from org.adempiere.base. I wonder if it can have anything to do with it? I tried exporting the packages but it didn't seem to solve the problem.
When you try to run a jasper report that uses groovy the following exception is raised:
>>java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
>>java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException
>> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
>> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
>> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>> at java.lang.Class.getDeclaredConstructors0(Native Method)
>> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>> at java.lang.Class.getConstructor0(Class.java:2699)
>> at java.lang.Class.newInstance0(Class.java:326)
>> at java.lang.Class.newInstance(Class.java:308)
>> at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:472)
>> at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:238)