ContributionsMost RecentMost LikesSolutionsSetting relative script library path Hi, we are working with multiple ReadyAPI projects, each using a different scripting library path. Team members have different locations where the projects are located. So we avoid absolute paths. How can we set relative scripting paths for projects? One attempt was to set "Script Library" in project properties: ${=Paths.get(project.path).getParent().toString() + "\\Scripts"} However this results in following stackoverflow error: <init>(SoapUIProGroovyScriptEngineFactory.java:145) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory.createScriptEngine(SoapUIProGr oovyScriptEngineFactory.java:60) at com.eviware.soapui.support.scripting.SoapUIScriptEngineRegistry.create(SoapUIScriptEngineRegistry.java:56) at com.eviware.soapui.support.scripting.SoapUIScriptEngineRegistry.create(SoapUIScriptEngineRegistry.java:52) at com.eviware.soapui.support.scripting.ScriptEnginePool.getScriptEngine(ScriptEnginePool.java:59) at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.doEval(EvalPropertyResolver.java:15 4) at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.resolveProperty(EvalPropertyResolve r.java:149) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:213) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:156) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:152) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:148) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:257) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expandProperties(PropertyExpander.java:261) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProProjectGroovyClassLoa der.getScriptsFolder(SoapUIProGroovyScriptEngineFactory.java:154) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyClassLoader.syncExternalClasses(SoapUIGroovyClassLoad er.java:80) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProProjectGroovyClassLoa der.<init>(SoapUIProGroovyScriptEngineFactory.java:145) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory.createScriptEngine(SoapUIProGr oovyScriptEngineFactory.java:60) at com.eviware.soapui.support.scripting.SoapUIScriptEngineRegistry.create(SoapUIScriptEngineRegistry.java:56) at com.eviware.soapui.support.scripting.SoapUIScriptEngineRegistry.create(SoapUIScriptEngineRegistry.java:52) at com.eviware.soapui.support.scripting.ScriptEnginePool.getScriptEngine(ScriptEnginePool.java:59) at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.doEval(EvalPropertyResolver.java:15 4) at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.resolveProperty(EvalPropertyResolve r.java:149) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:213) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:156) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:152) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:148) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:257) at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expandProperties(PropertyExpander.java:261) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProProjectGroovyClassLoa der.getScriptsFolder(SoapUIProGroovyScriptEngineFactory.java:154) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyClassLoader.syncExternalClasses(SoapUIGroovyClassLoad Solved