Hi,
I am confused when trying to use ConfigSlurper. The code:
ConfigObject config
File configFile = new File('.taxonerator')
if (configFile.exists()){
config = ConfigSlurper.parse(configFile.toURL())
}
else{
config = new ConfigObject()
}
Throws an exception:
Exception in thread "main" groovy.lang.MissingMethodException: No
signature of method: static groovy.util.ConfigSlurper.parse() is
applicable for argument types: (java.net.URL) values:
[file:/home/martin/NetBeansProjects/TaxAnnotator/.taxonerator]
Possible solutions: parse(java.net.URL), parse(groovy.lang.Script),
parse(java.lang.Class), parse(java.lang.String),
parse(java.util.Properties), parse(groovy.lang.Script, java.net.URL)
at groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1360)
at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1346)
at org.codehaus.groovy.runtime.callsite.StaticMetaClassSite.call(StaticMetaClassSite.java:35)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
etc. etc. etc.
But the docs and the stacktrace clearly show that there is a
ConfigSlurper.parse(java.net.URL) method.
Any advice?
Martin
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
--
You received this message because you are subscribed to the Google Groups "Groovy Users" group.
To post to this group, send email to
groov...@googlegroups.com.
To unsubscribe from this group, send email to
groovy-user...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/groovy-user?hl=en.