Message Boards

Unable to run groovy script from a custom portlet

thumbnail
Rajesh Chaurasia, modified 3 Years ago.

Unable to run groovy script from a custom portlet

Regular Member Posts: 183 Join Date: 8/18/11 Recent Posts
2020-09-01 05:23:00.408 ERROR [pool-21-thread-1][ScriptRunnerExecutionHistoryBusiness:140] null
com.liferay.portal.kernel.scripting.ScriptingException: startup failed:__Script1.groovy: 3: unable to resolve class com.liferay.journal.model.JournalArticleDisplay_ @ line 3, column 1.__   import com.liferay.journal.model.JournalArticleDisplay;__   ^____Script1.groovy: 1: unable to resolve class com.liferay.registry.RegistryUtil_ @ line 1, column 1.__   import com.liferay.registry.RegistryUtil;__   ^____Script1.groovy: 2: unable to resolve class com.liferay.journal.model.JournalArticle_ @ line 2, column 1.__   import com.liferay.journal.model.JournalArticle;__   ^____3 errors___Line 1: import com.liferay.registry.RegistryUtil;_Line 2: import com.liferay.journal.model.JournalArticle;_Line 3: import com.liferay.journal.model.JournalArticleDisplay;_Line 4: def jalocalservice = RegistryUtil.getRegistry().getService("com.liferay.journal.service.JournalArticleLocalService");_Line 5: _Line 6: def articles = jalocalservice.getArticles();_Line 7: for (JournalArticle at:articles) {_Line 8:     out.println("article Name:${at.getUrlTitle()}");_Line 9: }_ [Sanitized]
    at com.liferay.portal.scripting.internal.ScriptingImpl.eval(ScriptingImpl.java:92)
    at com.liferay.portal.kernel.scripting.ScriptingUtil.eval(ScriptingUtil.java:45)
    at com.hp.pfp.scriptrunner.business.ScriptRunnerExecutionHistoryBusiness.executeScript(ScriptRunnerExecutionHistoryBusiness.java:125)
    at com.hp.pfp.scriptrunner.business.ScriptExecutionThread.run(ScriptExecutionThread.java:34)
    at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
    at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:__Script1.groovy: 3: unable to resolve class com.liferay.journal.model.JournalArticleDisplay_ @ line 3, column 1.__   import com.liferay.journal.model.JournalArticleDisplay;__   ^____Script1.groovy: 1: unable to resolve class com.liferay.registry.RegistryUtil_ @ line 1, column 1.__   import com.liferay.registry.RegistryUtil;__   ^____Script1.groovy: 2: unable to resolve class com.liferay.journal.model.JournalArticle_ @ line 2, column 1.__   import com.liferay.journal.model.JournalArticle;__   ^____3 errors__ [Sanitized]
    at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
    at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:946)