Grails Log4J Exception on startup - grails

I started getting the following exception on startup recently:
Error log4j:ERROR setFile(null,false) call failed.
| Error java.io.FileNotFoundException: /var/log/log4j/log4jEvents.xml (No such file or directory)
| Error at java.io.FileOutputStream.open(Native Method)
| Error at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
| Error at java.io.FileOutputStream.<init>(FileOutputStream.java:116)
| Error at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
| Error at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
| Error at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
| Error at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:295)
| Error at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
| Error at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
| Error at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
| Error at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:436)
| Error at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:1004)
| Error at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:872)
| Error at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:778)
| Error at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
| Error at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
| Error at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:415)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| Error at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| Error at java.lang.reflect.Method.invoke(Method.java:597)
| Error at org.codehaus.groovy.grails.cli.GrailsScriptRunner.initializeLogging(GrailsScriptRunner.java:659)
| Error at org.codehaus.groovy.grails.cli.GrailsScriptRunner.initializeState(GrailsScriptRunner.java:631)
| Error at org.codehaus.groovy.grails.cli.GrailsScriptRunner.callPluginOrGrailsScript(GrailsScriptRunner.java:414)
| Error at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeCommand(GrailsScriptRunner.java:379)
| Error at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.java:227)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| Error at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| Error at java.lang.reflect.Method.invoke(Method.java:597)
| Error at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:236)
| Error at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:264)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| Error at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| Error at java.lang.reflect.Method.invoke(Method.java:597)
| Error at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
It doesn't seem to affect anything, but it is a bit annoying. I'm guessing some plugin or dependency that has been put in recently caused this to start happening, because it wasn't always there. I have not been able to track down what it is that's causing it, so I was hoping that maybe someone here had an idea?

Related

Grails 2.3.8 refreshing dependencies

since today i'm getting an confusing error in ggts, while refreshing dependencies. I never had this error before and it says nothing to me:
Command terminated with an exception: java.lang.Exception (see details for
partial output)
Command: GrailsCommand(P/project> compile --non-interactive --refresh-
dependencies)
---- System.out ----
Loading Grails 2.3.8
.
|Environment set to development
.Error
|
java.lang.NoClassDefFoundError: _GrailsClasspath_groovy$_run_closure1
Error |
at _GrailsClasspath_groovy.run(_GrailsClasspath_groovy:39)
Error |
at _GrailsClasspath_groovy$run.call(Unknown Source)
Error |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall
(CallSiteArray.java:45)
Error |
at _GrailsEvents_groovy$run.call(Unknown Source)
Error |
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
Error |
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
Error |
at _GrailsEvents_groovy.run(_GrailsEvents_groovy:32)
Error |
at _GrailsEvents_groovy$run.call(Unknown Source)
Error |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall
(CallSiteArray.java:45)
Error |
at _GrailsArgParsing_groovy$run.call(Unknown Source)
Error |
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
Error |
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
Error |
at _GrailsArgParsing_groovy.run(_GrailsArgParsing_groovy:29)
Error |
at _GrailsArgParsing_groovy$run.call(Unknown Source)
Error |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall
(CallSiteArray.java:45)
Error |
at _GrailsInit_groovy$run.call(Unknown Source)
Error |
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
Error |
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
Error |
at _GrailsInit_groovy.run(_GrailsInit_groovy:34)
Error |
at _GrailsInit_groovy$run.call(Unknown Source)
Error |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall
(CallSiteArray.java:45)
Error |
at _GrailsCompile_groovy$run.call(Unknown Source)
Error |
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
Error |
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
Error |
at _GrailsCompile_groovy.run(_GrailsCompile_groovy:28)
Error |
at _GrailsCompile_groovy$run.call(Unknown Source)
Error |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall
(CallSiteArray.java:45)
Error |
at _GrailsSettings_groovy$run.call(Unknown Source)
Error |
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
Error |
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
Error |
at Compile.run(Compile.groovy:25)
Error |
at Compile$run.call(Unknown Source)
Error |
at gant.Gant.prepareTargets(Gant.groovy:607)
Error |
at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeWithGantInstance
(GrailsScriptRunner.java:769)
Error |
at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptFile
(GrailsScriptRunner.java:571)
Error |
at
org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching
(GrailsScriptRunner.java:470)
Error |
at
org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching
(GrailsScriptRunner.java:421)
Error |
at org.grails.ide.api.impl.GrailsConnectorImpl.executeCommand
(GrailsConnectorImpl.java:160)
Error |
at org.grails.ide.eclipse.longrunning.process.GrailsProcess.run
(GrailsProcess.java:130)
Error |
at org.grails.ide.eclipse.longrunning.process.GrailsProcess.main
(GrailsProcess.java:93)
Error |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error |
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:57)
Error |
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
Error |
at java.lang.reflect.Method.invoke(Method.java:606)
Error |
at
org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader
(GrailsStarter.ja
va:235)
Error |
at
org.codehaus.groovy.grails.cli.support.GrailsStarter.main
(GrailsStarter.java:263)
---- System.err ----
I didn't change the config of my project intentionally, don't know what happened.
I run grails 2.3.8 with java is 1.7
If somebody knows what to do, please tell me!
Thanks in advance
is your grails SDK and jdk configured correctly ?
You can follow below steps:
Go to your project directory e.g. d:\YourProject
Navigate to target\work folder in your project directory e.g. d:\YourProject\target\work
Delete the work folder
run commands grails clean and grails compile
If still issue not solved : run command grails clean-all and right click on project in GGTS then click on refresh dependencies > download
Hope it helps you
i had to remove the script cache folder from project: https://www.javabrahman.com/error-handling/error-_grailsclasspath_groovy_run_closure1/

Error in Groovy/Grails tool suite with grails project

Hi i am new to Groovy/Grails and i recently installed Groovy/Grails suite 3.6.4 on windows 7. I made my JAVA_HOME and GRAIL_HOME and when i tried to run a Grails application i get the following errors.
Error
|
java.io.FileNotFoundException: C:\Users\οΏ½οΏ½οΏ½\Documents\workspace-ggts-3.6.4.RELEASE\.metadata\.plugins\org.grails.ide.eclipse.core\as-dependencies.txt (The system cannot find the path specified)
Error |
at java.io.FileOutputStream.open0(Native Method)
Error |
at java.io.FileOutputStream.open(FileOutputStream.java:270)
Error |
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
Error |
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
Error |
at org.grails.ide.eclipse.runtime.shared.DependencyFileFormat$DepWriter.<init>(DependencyFileFormat.java:55)
Error |
at org.grails.ide.eclipse.runtime.shared.DependencyFileFormat.write(DependencyFileFormat.java:106)
Error |
at org.grails.ide.eclipse.runtime.GrailsBuildSettingsDependencyExtractor.writeDependencyFile(GrailsBuildSettingsDependencyExtractor.java:206)
Error |
at org.grails.ide.eclipse.longrunning.process.GrailsProcess.writeDependencyFile(GrailsProcess.java:200)
Error |
at org.grails.ide.eclipse.longrunning.process.GrailsProcess.run(GrailsProcess.java:133)
Error |
at org.grails.ide.eclipse.longrunning.process.GrailsProcess.main(GrailsProcess.java:93)
Error |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Error |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error |
at java.lang.reflect.Method.invoke(Method.java:498)
Error |
at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:236)
Error |
at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:264)

Grails Plugin Creation: "No file extensions list found for path not being watched"

I've created a Grails plugin using grails create-plugin with Grails v2.4.3.
I've added the Tomcat plugin to the BuildConfig.groovy with
build(":tomcat:7.0.55") {
export = false
}
* Edit: I've placed this project on GitHub.
I start the plugin with grails run-app. The plugin loads and I can see a dummy controller I created.
I'd like plugin development to work like regular ol' Grails development. If I run it and make a change, it would be nice to have the change hot-reloaded instead of having to restart it.
If I make any change, it does not update the running plugin. Instead, I receive the error,
* Edit: This error also happens in any project that uses the plugin, effectively breaking development mode.
| Error java.lang.IllegalStateException: No file extensions list found for path not being watched
| Error at org.codehaus.groovy.grails.compiler.WatchServiceDirectoryWatcher.run(WatchServiceDirectoryWatcher.java:87)
| Error at org.codehaus.groovy.grails.compiler.DirectoryWatcher.run(DirectoryWatcher.java:154)
| Error at org.codehaus.groovy.grails.project.compiler.GrailsProjectWatcher.run(GrailsProjectWatcher.java:161)
| Error at java_lang_Runnable$run.call(Unknown Source)
| Error at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
| Error at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
| Error at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
| Error at org.codehaus.groovy.grails.cli.fork.ForkedGrailsProcess.startProjectWatcher(ForkedGrailsProcess.groovy:748)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
| Error at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| Error at java.lang.reflect.Method.invoke(Method.java:601)
| Error at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1270)
| Error at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
| Error at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1152)
| Error at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
| Error at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
| Error at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
| Error at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
| Error at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
| Error at org.codehaus.groovy.grails.cli.fork.ForkedGrailsProcess$_setupReloading_closure17.doCall(ForkedGrailsProcess.groovy:737)
| Error at org.codehaus.groovy.grails.cli.fork.ForkedGrailsProcess$_setupReloading_closure17.doCall(ForkedGrailsProcess.groovy)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
| Error at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| Error at java.lang.reflect.Method.invoke(Method.java:601)
| Error at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1270)
| Error at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
| Error at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
| Error at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
| Error at groovy.lang.Closure.call(Closure.java:423)
| Error at groovy.lang.Closure.call(Closure.java:417)
| Error at groovy.lang.Closure.run(Closure.java:504)
| Error at java.lang.Thread.run(Thread.java:722)
WARNING: There was an error setting up reloading. Changes to classes will not be reflected: No file extensions list found for path not being watched
Anyone have any ideas? Any way to make this work?
I can reproduce the issue, it looks like a bug. I have created a bug report: https://jira.grails.org/browse/GRAILS-11665.
It is not clear to me why it is also triggered by an installed plugin.

Grails: java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.grails.io.support.PathMatchingResourcePatternResolver

When I'm, trying to create and execute new project in GGTS using grails 2.3.8 I have this issue:
Loading Grails 2.3.8
Error |
java.lang.NoClassDefFoundError: Could not initialize class
org.codehaus.groovy.grails.io.support.PathMatchingResourcePatternResolver
Error |
at org.codehaus.groovy.grails.cli.GrailsScriptRunner.getAvailableScripts(GrailsScriptRunner.java:817)
Error |
at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching(GrailsScriptRunner.java:427)
Error |
at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching(GrailsScriptRunner.java:421)
Error |
at org.grails.ide.api.impl.GrailsConnectorImpl.executeCommand(GrailsConnectorImpl.java:160)
Error |
at org.grails.ide.eclipse.longrunning.process.GrailsProcess.run(GrailsProcess.java:130)
Error |
at org.grails.ide.eclipse.longrunning.process.GrailsProcess.main(GrailsProcess.java:93)
Error |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error |
at java.lang.reflect.Method.invoke(Method.java:606)
Error |
at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:235)
Error |
at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:263)
How it can be solved?

Not able to start Grails 2.3.1 Application from GGTS 3.4

I am using Grails 2.3.1 and GGTS 3.4
When I try to start the grails application from within GGTS I get the below error
If I run the application from command line it works fine. I also tried to create the application from within GGTS and it also gives the same below error.
I tried deleting the folder for .slcache and also restarted the machine but same issue. Could not find reference for this issue elsewhere. Is this an issue
Loading Grails 2.3.1
| Configuring classpath.
| Environment set to development.....
| Packaging Grails application.....
| Running Grails application
| Error java.io.FileNotFoundException: C:\Users\Admin\.grails\2.3.1\.slcache\.index (The process cannot access the file because it is being used by another process)
| Error at java.io.FileOutputStream.open(Native Method)
| Error at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
| Error at java.io.FileWriter.<init>(FileWriter.java:107)
| Error at org.springsource.loaded.MethodInvokerRewriter.addToCacheIndex(MethodInvokerRewriter.java:379)
| Error at org.springsource.loaded.MethodInvokerRewriter.rewrite(MethodInvokerRewriter.java:321)
| Error at org.springsource.loaded.MethodInvokerRewriter.rewriteUsingCache(MethodInvokerRewriter.java:154)
| Error at org.springsource.loaded.TypeRegistry.methodCallRewriteUseCacheIfAvailable(TypeRegistry.java:791)
| Error at org.springsource.loaded.agent.SpringLoadedPreProcessor.preProcess(SpringLoadedPreProcessor.java:265)
| Error at org.springsource.loaded.agent.ClassPreProcessorAgentAdapter.transform(ClassPreProcessorAgentAdapter.java:102)
| Error at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
| Error at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
| Error at java.lang.ClassLoader.defineClass1(Native Method)
| Error at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
| Error at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
| Error at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
| Error at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
| Error at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
| Error at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
| Error at java.security.AccessController.doPrivileged(Native Method)
| Error at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
| Error at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
| Error at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
| Error at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
| Error at java.lang.ClassLoader.defineClass1(Native Method)
| Error at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
| Error at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
| Error at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
| Error at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
| Error at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
| Error at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
| Error at java.security.AccessController.doPrivileged(Native Method)
| Error at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
| Error at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
| Error at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
| Error at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
| Error at java.lang.ClassLoader.defineClass1(Native Method)
| Error at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
| Error at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
| Error at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
| Error at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
| Error at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
| Error at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
| Error at java.security.AccessController.doPrivileged(Native Method)
| Error at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
| Error at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
| Error at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
| Error at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
| Error at org.slf4j.impl.GrailsSlf4jLoggerFactory.getLogger(GrailsSlf4jLoggerFactory.java:44)
| Error at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270)
| Error at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156)
| Error at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:291)
| Error at org.apache.commons.logging.LogFactory$getLog.call(Unknown Source)
| Error at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
| Error at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
| Error at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
| Error at org.grails.plugins.tomcat.fork.ForkedTomcatServer.<clinit>(ForkedTomcatServer.groovy:39)
It's an old thread but it may help someone.
There's seems to be a problem with .grails folder located in the home directory.
Either it doesn't exist. If it's so then create one.
Or you don't have permission to access that .grails folder. It it's so then change the permission using chown command.
After completing either of the above steps, clean your grails project and restart your IDE.

Resources