Dlaczego dostaję błąd kompilacji "org / codehaus / groovy/control / CompilationFailedException"?
Próbuję skompilować mój szablon JasperReports za pomocą skryptu Ant i Javy. Dostaję ten błąd:
jasper java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException
Nie ma nic skomplikowanego w szablonie, ale nadal nie mogę skompilować.
4 answers
Będziesz musiał ustawić wartość language
w szablonie na Javę. Można to zrobić na dwa sposoby:
Jeśli używasz iReport, wybierz obiekt główny w Inspektorze raportu (ten o tej samej nazwie co raport). Następnie w oknie właściwości Wybierz Java z listy rozwijanej Languages.
Jeśli edytujesz znacznik raw w pliku JRXML, Usuń
language="groovy"
z pliku / align = "left" /
Następnie spróbuj przekompilować - powinieneś być posortowany. :)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-03 08:41:25
Innym rozwiązaniem jest skopiowanie groovy-all - {version}.jar z dystrybucji binarnej groovy do aplikacji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-17 12:25:50
Jeśli używasz TIBCOJaspersoftStudio:
- Pobierz najnowszy groovy 2.4.* słoik z http://groovy-lang.org/download.html
- Rozpakuj i pobierz ten plik ./ groovy-2.4.10/embeddable / groovy-all-2.4.10.jar Włóż słoik ./ TIBCOJaspersoftStudio-6.3.1.final / plugins
- Usuń stary słoik: ./ TIBCOJaspersoftStudio-6.3.1.final / plugins / groovy-all_2. 4. 5.jar
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-11 19:21:53
Zmień languge na java w JRXML (ex:- language="java") lub dodaj groovy*.jar do ścieżki klasowej twojego projektu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-11 05:29:46