chiquitinxx / grooscript Goto Github PK
View Code? Open in Web Editor NEWConverts your Groovy code to Javascript
Home Page: https://www.grooscript.org
License: Other
Converts your Groovy code to Javascript
Home Page: https://www.grooscript.org
License: Other
When running the following in the Groovy console, it returns true.
def input = "image.jpg"
def parts = input.tokenize('.')
def ext = parts[parts.size() - 1]
switch (ext.toLowerCase()) {
case 'jpg':
case 'jpeg':
case 'gif':
case 'bmp':
case 'png':
//etc
return true
}
return false
Yet, when running it in Grooscript, it returns false.
Any pointers? Let me know if I should create a PR.
When you use GsNative notation and the method have some modifiers as static, then fails.
Let error reporting point to the line of grooscript code that caused it. Help is welcome.
Nice feature, that already exists in other javascript converters.
In both presentations at Gr8conf, people asked me about debug grooscript code. I thought with the groovy debugging, or debug the converted javascript is enought. Also with consoleInfo option to true you get info in console (http://grooscript.org/doc.html#_tips).
But maybe I'm wrong, and we can improve it. Maybe add a new conversion option, that generate javascript code with more debug info. Or dunno, If you have any suggestion, know a good debug solution, or any idea, please, say it!
Support *list to spread list as params in a function call, as this example:
def list = [1,2,3, 4]
def sum = { ... values ->
values.inject(0) { val, acc ->
acc = acc + val
}
}
assert sum(*list, *list) == 20
Nice addiction lo lists
This is a strange error, that only happens if you use the gradle plugin, from Bintray.
To reproduce (do as many clean as you can):
Here, I get the error. The task is using gradle plugin from bintray.
But, if now you change, where to get the plugin from:
buildscript {
repositories {
//mavenLocal()
//mavenCentral()
jcenter()
}
dependencies {
classpath "org.grooscript:grooscript-gradle-plugin:0.11"
}
}
to:
buildscript {
repositories {
mavenLocal()
mavenCentral()
//jcenter()
}
dependencies {
classpath "org.grooscript:grooscript-gradle-plugin:0.11"
}
}
All works fine!!!! There is a test, that do that conversion and never fails TodoAppTest.testConvertAst
Can be any kinda bintray fail? or maybe my maven / gradle is going crazy?
-1
-->System property:
C:>echo %PHANTOMJS_HOME%
E:\dev\phantomjs\phantomjs-1.9.0
-->But when I run sample PhantomJs example:
Using js local files in C:\Users\stevo.grooscript.3.1
Starting PhantomJs test in http://www.grails.org
Error PhantomJs Test ->Cannot run program "E:/dev/phantomjs/phantomjs-1.9.0/phantomjs/bin/phantomjs": CreateProcess error=2, The system cannot find the file specified
Exception thrown
Oct 12, 2013 7:17:23 PM org.codehaus.groovy.runtime.StackTraceUtils sanitize
WARNING: Sanitizing stacktrace:
java.lang.AssertionError: Don't find PhantomJs: Cannot run program "E:/dev/phantomjs/phantomjs-1.9.0/phantomjs/bin/phantomjs": CreateProcess error=2, The system cannot find the file specified. Expression: false
So, there's a problem with path "E:/dev/phantomjs/phantomjs-1.9.0/phantomjs/bin/phantomjs" somehow?
I can fix this I think with System.setProperty('PHANTOMJS_HOME',/E:\dev\phantomjs\phantomjs-1.9.0/) but then:
-2
Using js local files in C:\Users\stevo.grooscript.3.1
Starting PhantomJs test in http://www.grails.org
Assert error in PhantomJs test.
Exception thrown
Oct 12, 2013 7:23:46 PM org.codehaus.groovy.runtime.StackTraceUtils sanitize
WARNING: Sanitizing stacktrace:
java.lang.AssertionError: Fail in inject.. Expression: false
...
it will fail even if I remove all assertions, or if I even empty out the testCountLinks function body :( Can you help?
Hi,
I've got a bug message trying to compile a program. The gradle messages (with --stacktrace -- debug) follows (let me know if more information is necessary):
dilvan:polyTest dilvan$ /Applications/gradle-2.6/bin/gradle --stacktrace --debug convert
14:45:26.673 [DEBUG] [org.gradle.internal.resource.transport.http.JavaSystemPropertiesProxySettings] Found java system property 'http.nonProxyHosts': local|*.local|169.254/16|*.169.254/16. Will ignore proxy settings for these hosts.
14:45:26.779 [INFO] [org.gradle.BuildLogger] Starting Build
14:45:26.787 [DEBUG] [org.gradle.BuildLogger] Gradle user home: /Users/dilvan/.gradle
14:45:26.788 [DEBUG] [org.gradle.BuildLogger] Current dir: /Users/dilvan/IdeaProjects/polyTest
14:45:26.789 [DEBUG] [org.gradle.BuildLogger] Settings file: null
14:45:26.792 [DEBUG] [org.gradle.BuildLogger] Build file: null
14:45:26.804 [DEBUG] [org.gradle.initialization.buildsrc.BuildSourceBuilder] Starting to build the build sources.
14:45:26.809 [DEBUG] [org.gradle.initialization.buildsrc.BuildSourceBuilder] Gradle source dir does not exist. We leave.
14:45:26.813 [DEBUG] [org.gradle.initialization.DefaultGradlePropertiesLoader] Found env project properties: []
14:45:26.815 [DEBUG] [org.gradle.initialization.DefaultGradlePropertiesLoader] Found system project properties: []
14:45:26.864 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding IP addresses for network interface awdl0
14:45:26.866 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a loopback interface? false
14:45:26.868 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a multicast interface? true
14:45:26.869 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote address /fe80:0:0:0:ac:8cff:fec0:cf42%awdl0
14:45:26.872 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote multicast interface awdl0
14:45:26.874 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding IP addresses for network interface en1
14:45:26.876 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a loopback interface? false
14:45:26.877 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a multicast interface? true
14:45:26.878 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote address /fe80:0:0:0:aabb:cfff:fe17:64ce%en1
14:45:26.880 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote address /172.26.245.126
14:45:26.881 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote multicast interface en1
14:45:26.885 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding IP addresses for network interface en0
14:45:26.886 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a loopback interface? false
14:45:26.887 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a multicast interface? true
14:45:26.888 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote address /fe80:0:0:0:6a5b:35ff:fe80:642c%en0
14:45:26.890 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote address /143.107.231.222
14:45:26.891 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding remote multicast interface en0
14:45:26.892 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding IP addresses for network interface lo0
14:45:26.893 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a loopback interface? true
14:45:26.894 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Is this a multicast interface? true
14:45:26.895 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Ignoring remote address on loopback interface /fe80:0:0:0:0:0:0:1%lo0
14:45:26.896 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding loopback address /0:0:0:0:0:0:0:1
14:45:26.897 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding loopback address /127.0.0.1
14:45:26.898 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory ] Adding loopback multicast interface lo0
14:45:26.911 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on cp_settings class cache for settings file '/Users/dilvan/IdeaProjects/polyTest/settings.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/settings_6ue4u8ejj5j8yoegy0gjzire0/cp_settings).
14:45:26.918 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
14:45:26.959 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on settings class cache for settings file '/Users/dilvan/IdeaProjects/polyTest/settings.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/settings_6ue4u8ejj5j8yoegy0gjzire0/settings).
14:45:26.962 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
14:45:27.111 [DEBUG] [org.gradle.initialization.ScriptEvaluatingSettingsProcessor ] Timing: Processing settings took: 0.295 secs
14:45:27.115 [INFO] [org.gradle.BuildLogger] Settings evaluated using settings file '/Users/dilvan/IdeaProjects/polyTest/settings.gradle'.
14:45:27.347 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' from state Known to Created
14:45:27.355 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks' creator rule action Project.<init>.tasks()
14:45:27.357 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating tasks using Project.<init>.tasks()
14:45:27.377 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' to state Created.
14:45:27.388 [DEBUG] [org.gradle.initialization.ProjectPropertySettingBuildLoader ] Looking for project properties from: /Users/dilvan/IdeaProjects/polyTest/gradle.properties
14:45:27.389 [DEBUG] [org.gradle.initialization.ProjectPropertySettingBuildLoader ] project property file does not exists. We continue!
14:45:27.391 [INFO] [org.gradle.BuildLogger] Projects loaded. Root project using build file '/Users/dilvan/IdeaProjects/polyTest/build.gradle'.
14:45:27.392 [INFO] [org.gradle.BuildLogger] Included projects: [root project 'polyTest']
14:45:27.602 [INFO] [org.gradle.configuration.project.BuildScriptProcessor] Evaluating root project 'polyTest' using build file '/Users/dilvan/IdeaProjects/polyTest/build.gradle'.
14:45:27.607 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on cp_proj class cache for build file '/Users/dilvan/IdeaProjects/polyTest/build.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/build_6d9wpi4drxnoupy83ixcthft6/cp_proj).
14:45:27.608 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
14:45:27.621 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on Plugin Resolution Cache (/Users/dilvan/.gradle/caches/2.6/plugin-resolution).
14:45:27.624 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
14:45:27.627 [DEBUG] [org.gradle.cache.internal.locklistener.DefaultFileLockContentionHandler ] Starting file lock listener thread.
14:45:27.645 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache ] Opening cache plugin-use-metadata.bin (/Users/dilvan/.gradle/caches/2.6/plugin-resolution/plugin-use-metadata.bin)
14:45:27.913 [DEBUG] [org.gradle.api.internal.artifacts.mvnsettings.DefaultLocalMavenRepositoryLocator ] No local repository in Settings file defined. Using default path: /Users/dilvan/.m2/repository
14:45:28.119 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on artifact cache (/Users/dilvan/.gradle/caches/modules-2).
14:45:28.120 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
14:45:28.146 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'ivy.default.settings.dir' to 'jar:file:/Applications/gradle-2.6/lib/plugins/ivy-2.2.0.jar!/org/apache/ivy/core/settings'
14:45:28.149 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'ivy.basedir' to '/Users/dilvan/IdeaProjects/polyTest/.'
14:45:28.150 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'ivy.default.conf.dir' to 'jar:file:/Applications/gradle-2.6/lib/plugins/ivy-2.2.0.jar!/org/apache/ivy/core/settings'
14:45:28.192 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'jna.platform.library.path' to '/usr/lib:/usr/lib'
14:45:28.193 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.runtime.name' to 'Java(TM) SE Runtime Environment'
14:45:28.195 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vm.version' to '25.60-b23'
14:45:28.196 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.boot.library.path' to '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib'
14:45:28.197 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'gopherProxySet' to 'false'
14:45:28.198 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vm.vendor' to 'Oracle Corporation'
14:45:28.198 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vendor.url' to 'http://java.oracle.com/'
14:45:28.200 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'path.separator' to ':'
14:45:28.201 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vm.name' to 'Java HotSpot(TM) 64-Bit Server VM'
14:45:28.202 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'file.encoding.pkg' to 'sun.io'
14:45:28.203 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.os.patch.level' to 'unknown'
14:45:28.203 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'user.country' to 'US'
14:45:28.204 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.java.launcher' to 'SUN_STANDARD'
14:45:28.205 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vm.specification.name' to 'Java Virtual Machine Specification'
14:45:28.206 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'user.dir' to '/Users/dilvan/IdeaProjects/polyTest'
14:45:28.206 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.runtime.version' to '1.8.0_60-b27'
14:45:28.207 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.awt.graphicsenv' to 'sun.awt.CGraphicsEnvironment'
14:45:28.208 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'os.arch' to 'x86_64'
14:45:28.208 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.endorsed.dirs' to '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/endorsed'
14:45:28.210 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.io.tmpdir' to '/var/folders/j1/lrcjlg5106q4_ccwr96dd4k80000gn/T/'
14:45:28.210 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'line.separator' to '
'
14:45:28.211 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'org.gradle.appname' to 'gradle'
14:45:28.212 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vm.specification.vendor' to 'Oracle Corporation'
14:45:28.213 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'os.name' to 'Mac OS X'
14:45:28.214 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.jnu.encoding' to 'UTF-8'
14:45:28.215 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.library.path' to '/Users/dilvan/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.'
14:45:28.215 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'http.keepAlive' to 'true'
14:45:28.216 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.class.version' to '52.0'
14:45:28.217 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.specification.name' to 'Java Platform API Specification'
14:45:28.218 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.management.compiler' to 'HotSpot 64-Bit Tiered Compilers'
14:45:28.218 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'os.version' to '10.10.5'
14:45:28.219 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'http.nonProxyHosts' to 'local|*.local|169.254/16|*.169.254/16'
14:45:28.220 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'user.home' to '/Users/dilvan'
14:45:28.220 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'user.timezone' to 'America/Sao_Paulo'
14:45:28.221 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.awt.printerjob' to 'sun.lwawt.macosx.CPrinterJob'
14:45:28.222 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'file.encoding' to 'UTF-8'
14:45:28.223 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.specification.version' to '1.8'
14:45:28.224 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'user.name' to 'dilvan'
14:45:28.224 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.class.path' to '/Applications/gradle-2.6/lib/gradle-launcher-2.6.jar'
14:45:28.225 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vm.specification.version' to '1.8'
14:45:28.226 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.arch.data.model' to '64'
14:45:28.226 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.java.command' to 'org.gradle.launcher.GradleMain --stacktrace --debug convert'
14:45:28.232 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.home' to '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre'
14:45:28.234 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'user.language' to 'en'
14:45:28.235 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.specification.vendor' to 'Oracle Corporation'
14:45:28.235 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'awt.toolkit' to 'sun.lwawt.macosx.LWCToolkit'
14:45:28.236 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vm.info' to 'mixed mode'
14:45:28.237 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.version' to '1.8.0_60'
14:45:28.237 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.ext.dirs' to '/Users/dilvan/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java'
14:45:28.238 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.boot.class.path' to '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/classes'
14:45:28.240 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vendor' to 'Oracle Corporation'
14:45:28.240 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'file.separator' to '/'
14:45:28.241 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'java.vendor.url.bug' to 'http://bugreport.sun.com/bugreport/'
14:45:28.242 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.io.unicode.encoding' to 'UnicodeBig'
14:45:28.242 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.cpu.endian' to 'little'
14:45:28.243 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'socksNonProxyHosts' to 'local|*.local|169.254/16|*.169.254/16'
14:45:28.244 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'ftp.nonProxyHosts' to 'local|*.local|169.254/16|*.169.254/16'
14:45:28.244 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper ] setting 'sun.cpu.isalist' to ''
14:45:28.280 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultArtifactDependencyResolver ] Resolving configuration ':classpath'
14:45:28.313 [DEBUG] [org.gradle.internal.resource.transport.http.JavaSystemPropertiesProxySettings ] Found java system property 'http.nonProxyHosts': local|*.local|169.254/16|*.169.254/16. Will ignore proxy settings for these hosts.
14:45:28.346 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedRepositoryFactory ] Creating new in-memory cache for repo 'maven' [c12d174581602785ab9b0cd255906120].
14:45:28.391 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration :polyTest:unspecified(classpath).
14:45:28.399 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency :polyTest:unspecified(classpath) -> org.grooscript:grooscript-gradle-plugin:1.2.0(classpath)
14:45:28.404 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.grooscript:grooscript-gradle-plugin:1.2.0
14:45:28.407 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.grooscript:grooscript-gradle-plugin:1.2.0 using repositories [maven]
14:45:28.415 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache ] Opening cache module-metadata.bin (/Users/dilvan/.gradle/caches/modules-2/metadata-2.15/module-metadata.bin)
14:45:28.500 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.525 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.grooscript:grooscript-gradle-plugin:1.2.0' in 'maven'
14:45:28.528 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.grooscript:grooscript-gradle-plugin:1.2.0 from Maven repository 'maven'
14:45:28.530 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.grooscript:grooscript-gradle-plugin:1.2.0(default).
14:45:28.533 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript-gradle-plugin:1.2.0(default) -> org.grooscript:grooscript:1.2.0(runtime)
14:45:28.534 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.grooscript:grooscript:1.2.0
14:45:28.535 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.grooscript:grooscript:1.2.0 using repositories [maven]
14:45:28.543 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.549 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.grooscript:grooscript:1.2.0' in 'maven'
14:45:28.550 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.grooscript:grooscript:1.2.0 from Maven repository 'maven'
14:45:28.551 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript-gradle-plugin:1.2.0(default) -> org.codehaus.gpars:gpars:1.2.1(runtime)
14:45:28.552 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.codehaus.gpars:gpars:1.2.1
14:45:28.552 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.codehaus.gpars:gpars:1.2.1 using repositories [maven]
14:45:28.555 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.559 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.codehaus.gpars:gpars:1.2.1' in 'maven'
14:45:28.560 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.codehaus.gpars:gpars:1.2.1 from Maven repository 'maven'
14:45:28.561 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript-gradle-plugin:1.2.0(default) -> org.springframework:spring-websocket:4.1.4.RELEASE(runtime)
14:45:28.562 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-websocket:4.1.4.RELEASE
14:45:28.563 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-websocket:4.1.4.RELEASE using repositories [maven]
14:45:28.566 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.573 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-websocket:4.1.4.RELEASE' in 'maven'
14:45:28.575 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-websocket:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.575 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript-gradle-plugin:1.2.0(default) -> org.springframework:spring-messaging:4.1.4.RELEASE(runtime)
14:45:28.576 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-messaging:4.1.4.RELEASE
14:45:28.580 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-messaging:4.1.4.RELEASE using repositories [maven]
14:45:28.582 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.589 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-messaging:4.1.4.RELEASE' in 'maven'
14:45:28.590 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-messaging:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.592 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript-gradle-plugin:1.2.0(default) -> org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15(runtime)
14:45:28.593 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15
14:45:28.595 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15 using repositories [maven]
14:45:28.598 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.600 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15' in 'maven'
14:45:28.600 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15 from Maven repository 'maven'
14:45:28.601 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript-gradle-plugin:1.2.0(default) -> org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15(runtime)
14:45:28.602 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15
14:45:28.602 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15 using repositories [maven]
14:45:28.608 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.610 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15' in 'maven'
14:45:28.611 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15 from Maven repository 'maven'
14:45:28.612 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript-gradle-plugin:1.2.0(default) -> com.fasterxml.jackson.core:jackson-databind:2.4.4(runtime)
14:45:28.613 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version com.fasterxml.jackson.core:jackson-databind:2.4.4
14:45:28.613 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for com.fasterxml.jackson.core:jackson-databind:2.4.4 using repositories [maven]
14:45:28.618 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.621 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'com.fasterxml.jackson.core:jackson-databind:2.4.4' in 'maven'
14:45:28.623 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using com.fasterxml.jackson.core:jackson-databind:2.4.4 from Maven repository 'maven'
14:45:28.624 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.grooscript:grooscript:1.2.0(compile).
14:45:28.630 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] org.codehaus.groovy:groovy-json is excluded from org.grooscript:grooscript:1.2.0(compile).
14:45:28.630 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] org.codehaus.groovy:groovy is excluded from org.grooscript:grooscript:1.2.0(compile).
14:45:28.631 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.grooscript:grooscript:1.2.0(runtime).
14:45:28.632 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] org.codehaus.groovy:groovy-json is excluded from org.grooscript:grooscript:1.2.0(runtime).
14:45:28.632 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] org.codehaus.groovy:groovy is excluded from org.grooscript:grooscript:1.2.0(runtime).
14:45:28.633 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.grooscript:grooscript:1.2.0(runtime) -> org.apache.ivy:ivy:2.4.0(runtime)
14:45:28.633 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.apache.ivy:ivy:2.4.0
14:45:28.636 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.apache.ivy:ivy:2.4.0 using repositories [maven]
14:45:28.640 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.645 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.apache.ivy:ivy:2.4.0' in 'maven'
14:45:28.646 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.apache.ivy:ivy:2.4.0 from Maven repository 'maven'
14:45:28.647 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.grooscript:grooscript:1.2.0(master).
14:45:28.648 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.codehaus.gpars:gpars:1.2.1(compile).
14:45:28.648 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.codehaus.gpars:gpars:1.2.1(compile) -> org.multiverse:multiverse-core:0.7.0(compile,runtime)
14:45:28.649 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.multiverse:multiverse-core:0.7.0
14:45:28.650 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.multiverse:multiverse-core:0.7.0 using repositories [maven]
14:45:28.653 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.658 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.multiverse:multiverse-core:0.7.0' in 'maven'
14:45:28.659 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.multiverse:multiverse-core:0.7.0 from Maven repository 'maven'
14:45:28.661 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.codehaus.gpars:gpars:1.2.1(compile) -> org.codehaus.jsr166-mirror:jsr166y:1.7.0(compile,runtime)
14:45:28.664 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.codehaus.jsr166-mirror:jsr166y:1.7.0
14:45:28.665 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.codehaus.jsr166-mirror:jsr166y:1.7.0 using repositories [maven]
14:45:28.668 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.673 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.codehaus.jsr166-mirror:jsr166y:1.7.0' in 'maven'
14:45:28.675 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.codehaus.jsr166-mirror:jsr166y:1.7.0 from Maven repository 'maven'
14:45:28.676 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.codehaus.gpars:gpars:1.2.1(runtime).
14:45:28.676 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.codehaus.gpars:gpars:1.2.1(runtime) -> org.multiverse:multiverse-core:0.7.0(compile,runtime)
14:45:28.677 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.codehaus.gpars:gpars:1.2.1(runtime) -> org.codehaus.jsr166-mirror:jsr166y:1.7.0(compile,runtime)
14:45:28.678 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.codehaus.gpars:gpars:1.2.1(master).
14:45:28.678 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-websocket:4.1.4.RELEASE(compile).
14:45:28.679 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-websocket:4.1.4.RELEASE(compile) -> org.springframework:spring-context:4.1.4.RELEASE(compile,runtime)
14:45:28.680 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-context:4.1.4.RELEASE
14:45:28.680 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-context:4.1.4.RELEASE using repositories [maven]
14:45:28.683 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.686 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-context:4.1.4.RELEASE' in 'maven'
14:45:28.688 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-context:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.690 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-websocket:4.1.4.RELEASE(compile) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.690 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-core:4.1.4.RELEASE
14:45:28.691 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-core:4.1.4.RELEASE using repositories [maven]
14:45:28.697 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.700 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-core:4.1.4.RELEASE' in 'maven'
14:45:28.700 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-core:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.701 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-websocket:4.1.4.RELEASE(compile) -> org.springframework:spring-web:4.1.4.RELEASE(compile,runtime)
14:45:28.702 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-web:4.1.4.RELEASE
14:45:28.703 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-web:4.1.4.RELEASE using repositories [maven]
14:45:28.707 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.712 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-web:4.1.4.RELEASE' in 'maven'
14:45:28.713 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-web:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.714 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-websocket:4.1.4.RELEASE(runtime).
14:45:28.715 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-websocket:4.1.4.RELEASE(runtime) -> org.springframework:spring-context:4.1.4.RELEASE(compile,runtime)
14:45:28.715 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-websocket:4.1.4.RELEASE(runtime) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.716 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-websocket:4.1.4.RELEASE(runtime) -> org.springframework:spring-web:4.1.4.RELEASE(compile,runtime)
14:45:28.717 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-websocket:4.1.4.RELEASE(master).
14:45:28.718 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-messaging:4.1.4.RELEASE(compile).
14:45:28.719 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-messaging:4.1.4.RELEASE(compile) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.719 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-beans:4.1.4.RELEASE
14:45:28.720 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-beans:4.1.4.RELEASE using repositories [maven]
14:45:28.722 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.724 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-beans:4.1.4.RELEASE' in 'maven'
14:45:28.727 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-beans:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.728 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-messaging:4.1.4.RELEASE(compile) -> org.springframework:spring-context:4.1.4.RELEASE(compile,runtime)
14:45:28.730 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-messaging:4.1.4.RELEASE(compile) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.731 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-messaging:4.1.4.RELEASE(runtime).
14:45:28.731 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-messaging:4.1.4.RELEASE(runtime) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.735 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-messaging:4.1.4.RELEASE(runtime) -> org.springframework:spring-context:4.1.4.RELEASE(compile,runtime)
14:45:28.736 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-messaging:4.1.4.RELEASE(runtime) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.737 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-messaging:4.1.4.RELEASE(master).
14:45:28.737 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15(compile).
14:45:28.738 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15(compile) -> org.apache.tomcat.embed:tomcat-embed-core:8.0.15(compile,runtime)
14:45:28.738 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.apache.tomcat.embed:tomcat-embed-core:8.0.15
14:45:28.739 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.apache.tomcat.embed:tomcat-embed-core:8.0.15 using repositories [maven]
14:45:28.743 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.745 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.apache.tomcat.embed:tomcat-embed-core:8.0.15' in 'maven'
14:45:28.746 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.apache.tomcat.embed:tomcat-embed-core:8.0.15 from Maven repository 'maven'
14:45:28.747 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15(runtime).
14:45:28.747 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15(runtime) -> org.apache.tomcat.embed:tomcat-embed-core:8.0.15(compile,runtime)
14:45:28.748 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15(master).
14:45:28.748 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15(compile).
14:45:28.749 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15(runtime).
14:45:28.749 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15(master).
14:45:28.750 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-databind:2.4.4(compile).
14:45:28.750 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency com.fasterxml.jackson.core:jackson-databind:2.4.4(compile) -> com.fasterxml.jackson.core:jackson-annotations:2.4.0(compile,runtime)
14:45:28.751 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version com.fasterxml.jackson.core:jackson-annotations:2.4.0
14:45:28.752 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for com.fasterxml.jackson.core:jackson-annotations:2.4.0 using repositories [maven]
14:45:28.754 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.756 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'com.fasterxml.jackson.core:jackson-annotations:2.4.0' in 'maven'
14:45:28.756 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using com.fasterxml.jackson.core:jackson-annotations:2.4.0 from Maven repository 'maven'
14:45:28.757 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency com.fasterxml.jackson.core:jackson-databind:2.4.4(compile) -> com.fasterxml.jackson.core:jackson-core:2.4.4(compile,runtime)
14:45:28.758 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version com.fasterxml.jackson.core:jackson-core:2.4.4
14:45:28.759 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for com.fasterxml.jackson.core:jackson-core:2.4.4 using repositories [maven]
14:45:28.761 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.763 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'com.fasterxml.jackson.core:jackson-core:2.4.4' in 'maven'
14:45:28.764 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using com.fasterxml.jackson.core:jackson-core:2.4.4 from Maven repository 'maven'
14:45:28.764 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-databind:2.4.4(runtime).
14:45:28.765 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency com.fasterxml.jackson.core:jackson-databind:2.4.4(runtime) -> com.fasterxml.jackson.core:jackson-annotations:2.4.0(compile,runtime)
14:45:28.766 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency com.fasterxml.jackson.core:jackson-databind:2.4.4(runtime) -> com.fasterxml.jackson.core:jackson-core:2.4.4(compile,runtime)
14:45:28.766 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-databind:2.4.4(master).
14:45:28.767 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.ivy:ivy:2.4.0(compile).
14:45:28.767 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.ivy:ivy:2.4.0(runtime).
14:45:28.768 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.ivy:ivy:2.4.0(master).
14:45:28.768 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.multiverse:multiverse-core:0.7.0(compile).
14:45:28.769 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.multiverse:multiverse-core:0.7.0(master).
14:45:28.769 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.codehaus.jsr166-mirror:jsr166y:1.7.0(compile).
14:45:28.770 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.codehaus.jsr166-mirror:jsr166y:1.7.0(master).
14:45:28.770 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.multiverse:multiverse-core:0.7.0(runtime).
14:45:28.771 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.codehaus.jsr166-mirror:jsr166y:1.7.0(runtime).
14:45:28.771 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-context:4.1.4.RELEASE(compile).
14:45:28.772 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(compile) -> org.springframework:spring-aop:4.1.4.RELEASE(compile,runtime)
14:45:28.773 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-aop:4.1.4.RELEASE
14:45:28.773 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-aop:4.1.4.RELEASE using repositories [maven]
14:45:28.776 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.779 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-aop:4.1.4.RELEASE' in 'maven'
14:45:28.780 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-aop:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.781 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(compile) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.782 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(compile) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.783 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(compile) -> org.springframework:spring-expression:4.1.4.RELEASE(compile,runtime)
14:45:28.784 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version org.springframework:spring-expression:4.1.4.RELEASE
14:45:28.784 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for org.springframework:spring-expression:4.1.4.RELEASE using repositories [maven]
14:45:28.790 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.792 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'org.springframework:spring-expression:4.1.4.RELEASE' in 'maven'
14:45:28.793 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using org.springframework:spring-expression:4.1.4.RELEASE from Maven repository 'maven'
14:45:28.794 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-context:4.1.4.RELEASE(master).
14:45:28.795 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(compile).
14:45:28.796 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-core:4.1.4.RELEASE(compile) -> commons-logging:commons-logging:1.2(compile,runtime)
14:45:28.797 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version commons-logging:commons-logging:1.2
14:45:28.798 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for commons-logging:commons-logging:1.2 using repositories [maven]
14:45:28.803 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.806 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'commons-logging:commons-logging:1.2' in 'maven'
14:45:28.807 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using commons-logging:commons-logging:1.2 from Maven repository 'maven'
14:45:28.808 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(master).
14:45:28.808 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-web:4.1.4.RELEASE(compile).
14:45:28.809 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(compile) -> org.springframework:spring-aop:4.1.4.RELEASE(compile,runtime)
14:45:28.810 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(compile) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.811 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(compile) -> org.springframework:spring-context:4.1.4.RELEASE(compile,runtime)
14:45:28.811 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(compile) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.812 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-web:4.1.4.RELEASE(master).
14:45:28.812 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-context:4.1.4.RELEASE(runtime).
14:45:28.813 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(runtime) -> org.springframework:spring-aop:4.1.4.RELEASE(compile,runtime)
14:45:28.813 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(runtime) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.816 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(runtime) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.817 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-context:4.1.4.RELEASE(runtime) -> org.springframework:spring-expression:4.1.4.RELEASE(compile,runtime)
14:45:28.818 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(runtime).
14:45:28.820 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-core:4.1.4.RELEASE(runtime) -> commons-logging:commons-logging:1.2(compile,runtime)
14:45:28.821 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-web:4.1.4.RELEASE(runtime).
14:45:28.822 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(runtime) -> org.springframework:spring-aop:4.1.4.RELEASE(compile,runtime)
14:45:28.823 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(runtime) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.824 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(runtime) -> org.springframework:spring-context:4.1.4.RELEASE(compile,runtime)
14:45:28.825 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-web:4.1.4.RELEASE(runtime) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.826 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-beans:4.1.4.RELEASE(compile).
14:45:28.827 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-beans:4.1.4.RELEASE(compile) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.828 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-beans:4.1.4.RELEASE(master).
14:45:28.828 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-beans:4.1.4.RELEASE(runtime).
14:45:28.829 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-beans:4.1.4.RELEASE(runtime) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.829 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-core:8.0.15(compile).
14:45:28.830 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-core:8.0.15(master).
14:45:28.830 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.apache.tomcat.embed:tomcat-embed-core:8.0.15(runtime).
14:45:28.831 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-annotations:2.4.0(compile).
14:45:28.831 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-annotations:2.4.0(master).
14:45:28.832 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-core:2.4.4(compile).
14:45:28.832 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-core:2.4.4(master).
14:45:28.833 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-annotations:2.4.0(runtime).
14:45:28.833 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration com.fasterxml.jackson.core:jackson-core:2.4.4(runtime).
14:45:28.834 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-aop:4.1.4.RELEASE(compile).
14:45:28.834 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-aop:4.1.4.RELEASE(compile) -> aopalliance:aopalliance:1.0(compile,runtime)
14:45:28.835 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Selecting new module version aopalliance:aopalliance:1.0
14:45:28.835 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Attempting to resolve component for aopalliance:aopalliance:1.0 using repositories [maven]
14:45:28.838 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.IvyXmlModuleDescriptorParser ] post 1.3 ivy file: using exact as default matcher
14:45:28.839 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Using cached module metadata for module 'aopalliance:aopalliance:1.0' in 'maven'
14:45:28.840 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver ] Using aopalliance:aopalliance:1.0 from Maven repository 'maven'
14:45:28.840 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-aop:4.1.4.RELEASE(compile) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.841 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-aop:4.1.4.RELEASE(compile) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.841 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-aop:4.1.4.RELEASE(master).
14:45:28.842 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-expression:4.1.4.RELEASE(compile).
14:45:28.843 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-expression:4.1.4.RELEASE(compile) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.843 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-expression:4.1.4.RELEASE(master).
14:45:28.844 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration commons-logging:commons-logging:1.2(compile).
14:45:28.844 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration commons-logging:commons-logging:1.2(master).
14:45:28.845 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-context:4.1.4.RELEASE(compile).
14:45:28.845 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-context:4.1.4.RELEASE(compile) selects same versions as previous traversal. ignoring
14:45:28.846 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-context:4.1.4.RELEASE(master).
14:45:28.846 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-context:4.1.4.RELEASE(master) selects same versions as previous traversal. ignoring
14:45:28.847 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(compile).
14:45:28.847 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-core:4.1.4.RELEASE(compile) selects same versions as previous traversal. ignoring
14:45:28.848 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(master).
14:45:28.848 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-core:4.1.4.RELEASE(master) selects same versions as previous traversal. ignoring
14:45:28.849 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-aop:4.1.4.RELEASE(runtime).
14:45:28.849 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-aop:4.1.4.RELEASE(runtime) -> aopalliance:aopalliance:1.0(compile,runtime)
14:45:28.850 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-aop:4.1.4.RELEASE(runtime) -> org.springframework:spring-beans:4.1.4.RELEASE(compile,runtime)
14:45:28.851 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-aop:4.1.4.RELEASE(runtime) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.851 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-expression:4.1.4.RELEASE(runtime).
14:45:28.852 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting dependency org.springframework:spring-expression:4.1.4.RELEASE(runtime) -> org.springframework:spring-core:4.1.4.RELEASE(compile,runtime)
14:45:28.852 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration commons-logging:commons-logging:1.2(runtime).
14:45:28.853 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-context:4.1.4.RELEASE(runtime).
14:45:28.853 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-context:4.1.4.RELEASE(runtime) selects same versions as previous traversal. ignoring
14:45:28.853 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(runtime).
14:45:28.854 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-core:4.1.4.RELEASE(runtime) selects same versions as previous traversal. ignoring
14:45:28.854 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration aopalliance:aopalliance:1.0(compile).
14:45:28.855 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration aopalliance:aopalliance:1.0(master).
14:45:28.855 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-beans:4.1.4.RELEASE(compile).
14:45:28.856 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-beans:4.1.4.RELEASE(compile) selects same versions as previous traversal. ignoring
14:45:28.857 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-beans:4.1.4.RELEASE(master).
14:45:28.858 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-beans:4.1.4.RELEASE(master) selects same versions as previous traversal. ignoring
14:45:28.858 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration aopalliance:aopalliance:1.0(runtime).
14:45:28.858 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-beans:4.1.4.RELEASE(runtime).
14:45:28.859 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-beans:4.1.4.RELEASE(runtime) selects same versions as previous traversal. ignoring
14:45:28.859 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(compile).
14:45:28.860 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-core:4.1.4.RELEASE(compile) selects same versions as previous traversal. ignoring
14:45:28.861 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Visiting configuration org.springframework:spring-core:4.1.4.RELEASE(master).
14:45:28.861 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder ] Changed edges for org.springframework:spring-core:4.1.4.RELEASE(master) selects same versions as previous traversal. ignoring
14:45:28.886 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.oldresult.TransientConfigurationResultsBuilder ] Flushing resolved configuration data in Binary store in /private/var/folders/j1/lrcjlg5106q4_ccwr96dd4k80000gn/T/gradle2719700694157501866.bin. Wrote root :polyTest:unspecified:classpath.
14:45:28.913 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache ] Opening cache artifact-at-repository.bin (/Users/dilvan/.gradle/caches/modules-2/metadata-2.15/artifact-at-repository.bin)
14:45:28.917 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'grooscript-gradle-plugin.jar (org.grooscript:grooscript-gradle-plugin:1.2.0)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.grooscript/grooscript-gradle-plugin/1.2.0/da33c6d3906f8579c1b548a894acfb01ca66ea41/grooscript-gradle-plugin-1.2.0.jar
14:45:28.918 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'grooscript.jar (org.grooscript:grooscript:1.2.0)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.grooscript/grooscript/1.2.0/d7b8b0dbf516a71db62f1b62bff7f570da00bc93/grooscript-1.2.0.jar
14:45:28.920 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'gpars.jar (org.codehaus.gpars:gpars:1.2.1)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.codehaus.gpars/gpars/1.2.1/c3ea0fbcd67a163bd5e3a3efdaa3428262d0d437/gpars-1.2.1.jar
14:45:28.921 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-websocket.jar (org.springframework:spring-websocket:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-websocket/4.1.4.RELEASE/e9640283046138579bf570eb28d9f488d1cef4ae/spring-websocket-4.1.4.RELEASE.jar
14:45:28.922 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-messaging.jar (org.springframework:spring-messaging:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-messaging/4.1.4.RELEASE/833a6c4672741a227cceef2cdb06ca36ea908435/spring-messaging-4.1.4.RELEASE.jar
14:45:28.924 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'tomcat-embed-websocket.jar (org.apache.tomcat.embed:tomcat-embed-websocket:8.0.15)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-websocket/8.0.15/25b151fade3315279a07b020cb42c1af95ff366b/tomcat-embed-websocket-8.0.15.jar
14:45:28.925 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'tomcat-embed-logging-juli.jar (org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.15)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-logging-juli/8.0.15/a93593a43f0df8ac14acd43c3ee2ec3f0cfd587d/tomcat-embed-logging-juli-8.0.15.jar
14:45:28.926 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'jackson-databind.jar (com.fasterxml.jackson.core:jackson-databind:2.4.4)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.4.4/e2ff13c3de2f5a2ab2449a3dace2b0d1c37bd8ee/jackson-databind-2.4.4.jar
14:45:28.926 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'ivy.jar (org.apache.ivy:ivy:2.4.0)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.apache.ivy/ivy/2.4.0/5abe4c24bbe992a9ac07ca563d5bd3e8d569e9ed/ivy-2.4.0.jar
14:45:28.929 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'multiverse-core.jar (org.multiverse:multiverse-core:0.7.0)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.multiverse/multiverse-core/0.7.0/db77d55199bc5672f05f5d725b70dd10033251ed/multiverse-core-0.7.0.jar
14:45:28.930 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'jsr166y.jar (org.codehaus.jsr166-mirror:jsr166y:1.7.0)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.codehaus.jsr166-mirror/jsr166y/1.7.0/8547fcb1c29b4f8c745c3f49a536aca58fc30f54/jsr166y-1.7.0.jar
14:45:28.932 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-context.jar (org.springframework:spring-context:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/4.1.4.RELEASE/5c66d0962e89ee577627a526b6b299a5337072be/spring-context-4.1.4.RELEASE.jar
14:45:28.933 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-core.jar (org.springframework:spring-core:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/4.1.4.RELEASE/8df582421867cf7298658e00cd2e9e460b697b05/spring-core-4.1.4.RELEASE.jar
14:45:28.933 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-web.jar (org.springframework:spring-web:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/4.1.4.RELEASE/7404de727a6b07634b55e9b7788e89cb76785932/spring-web-4.1.4.RELEASE.jar
14:45:28.935 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-beans.jar (org.springframework:spring-beans:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/4.1.4.RELEASE/b4f08e061c28636c0d434a74554c958457602b3/spring-beans-4.1.4.RELEASE.jar
14:45:28.936 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'tomcat-embed-core.jar (org.apache.tomcat.embed:tomcat-embed-core:8.0.15)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-core/8.0.15/acb0a3c681ee04cc5e391784263c1e636c65bbac/tomcat-embed-core-8.0.15.jar
14:45:28.937 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'jackson-annotations.jar (com.fasterxml.jackson.core:jackson-annotations:2.4.0)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.4.0/d6a66c7a5f01cf500377bd669507a08cfeba882a/jackson-annotations-2.4.0.jar
14:45:28.937 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'jackson-core.jar (com.fasterxml.jackson.core:jackson-core:2.4.4)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.4.4/c5cd3347c0a86d0dcfbf3da593d8431d5a789d54/jackson-core-2.4.4.jar
14:45:28.938 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-aop.jar (org.springframework:spring-aop:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/4.1.4.RELEASE/c5f571fde64271ac0791d538ee158cb473b1b80a/spring-aop-4.1.4.RELEASE.jar
14:45:28.939 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'spring-expression.jar (org.springframework:spring-expression:4.1.4.RELEASE)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/4.1.4.RELEASE/89109bc913900ceff3107ad66edb60d1acb3aed2/spring-expression-4.1.4.RELEASE.jar
14:45:28.941 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'commons-logging.jar (commons-logging:commons-logging:1.2)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.2/4bfc12adfe4842bf07b657f0369c4cb522955686/commons-logging-1.2.jar
14:45:28.942 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository ] Found artifact 'aopalliance.jar (aopalliance:aopalliance:1.0)' in resolver cache: /Users/dilvan/.gradle/caches/modules-2/files-2.1/aopalliance/aopalliance/1.0/235ba8b489512805ac13a8f9ea77a1ca5ebe3e8/aopalliance-1.0.jar
14:45:29.449 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on proj class cache for build file '/Users/dilvan/IdeaProjects/polyTest/build.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/build_6d9wpi4drxnoupy83ixcthft6/proj).
14:45:29.450 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
14:45:29.991 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' from state Known to GraphClosed
14:45:29.992 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks.check' creator rule action tasks.addPlaceholderAction(check)
14:45:29.993 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating tasks.check using tasks.addPlaceholderAction(check)
14:45:29.995 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' to state Created.
14:45:29.996 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' to state DefaultsApplied.
14:45:29.997 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' to state Initialized.
14:45:29.999 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks.check' rule action copyToTaskContainer
14:45:29.999 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating tasks.check using copyToTaskContainer
14:45:30.001 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' to state Mutated.
14:45:30.002 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' to state Finalized.
14:45:30.003 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' to state SelfClosed.
14:45:30.003 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' to state GraphClosed.
14:45:30.004 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.check' from state GraphClosed to GraphClosed
14:45:30.655 [DEBUG] [org.gradle.configuration.project.BuildScriptProcessor] Timing: Running the build script took 3.052 secs
14:45:30.670 [INFO] [org.gradle.BuildLogger] All projects evaluated.
14:45:30.738 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' from state Created to SelfClosed
14:45:30.738 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' to state DefaultsApplied.
14:45:30.738 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' to state Initialized.
14:45:30.739 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries' creator rule action LanguageBasePlugin.apply()
14:45:30.739 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating binaries using LanguageBasePlugin.apply()
14:45:30.740 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries' to state Created.
14:45:30.740 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries' rule action LanguageBasePlugin.apply()
14:45:30.741 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating binaries using LanguageBasePlugin.apply()
14:45:30.756 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element '__binarySpecFactoryRegistry' creator rule action LanguageBasePlugin.apply()
14:45:30.757 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating __binarySpecFactoryRegistry using LanguageBasePlugin.apply()
14:45:30.757 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element '__binarySpecFactoryRegistry' to state Created.
14:45:30.758 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element '__binarySpecFactoryRegistry' to state DefaultsApplied.
14:45:30.759 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element '__binarySpecFactoryRegistry' to state Initialized.
14:45:30.759 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element '__binarySpecFactoryRegistry' to state Mutated.
14:45:30.760 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element '__binarySpecFactoryRegistry' to state Finalized.
14:45:30.760 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element '__binarySpecFactoryRegistry' to state SelfClosed.
14:45:30.760 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element '__binarySpecFactoryRegistry' to state GraphClosed.
14:45:30.760 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries' rule action LanguageBasePlugin.Rules#registerBinaryFactories
14:45:30.761 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating binaries using LanguageBasePlugin.Rules#registerBinaryFactories
14:45:30.762 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries' to state DefaultsApplied.
14:45:30.762 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries' to state Initialized.
14:45:30.763 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries' to state Mutated.
14:45:30.763 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries' to state Finalized.
14:45:30.763 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries' to state SelfClosed.
14:45:30.764 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.mainClasses' creator rule action LanguageBasePlugin.apply().mainClasses()
14:45:30.764 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating binaries.mainClasses using LanguageBasePlugin.apply().mainClasses()
14:45:30.764 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses' to state Created.
14:45:30.765 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.mainClasses' rule action LanguageBasePlugin.apply()
14:45:30.766 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating binaries.mainClasses using LanguageBasePlugin.apply()
14:45:30.767 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses' to state DefaultsApplied.
14:45:30.768 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses' to state Initialized.
14:45:30.768 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses' to state Mutated.
14:45:30.769 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'taskFactory' creator rule action Project.<init>.taskFactory
14:45:30.769 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating taskFactory using Project.<init>.taskFactory
14:45:30.770 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'taskFactory' to state Created.
14:45:30.770 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'taskFactory' to state DefaultsApplied.
14:45:30.770 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'taskFactory' to state Initialized.
14:45:30.771 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'taskFactory' to state Mutated.
14:45:30.771 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'taskFactory' to state Finalized.
14:45:30.772 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'taskFactory' to state SelfClosed.
14:45:30.772 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'taskFactory' to state GraphClosed.
14:45:30.772 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.mainClasses' rule action LanguageBasePlugin.apply()
14:45:30.773 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating binaries.mainClasses using LanguageBasePlugin.apply()
14:45:30.775 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses' to state Finalized.
14:45:30.775 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses' to state SelfClosed.
14:45:30.776 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.mainClasses.tasks' creator rule action LanguageBasePlugin.apply().mainClasses().tasks()
14:45:30.776 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating binaries.mainClasses.tasks using LanguageBasePlugin.apply().mainClasses().tasks()
14:45:30.776 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses.tasks' to state Created.
14:45:30.777 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses.tasks' to state DefaultsApplied.
14:45:30.777 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses.tasks' to state Initialized.
14:45:30.778 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses.tasks' to state Mutated.
14:45:30.778 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses.tasks' to state Finalized.
14:45:30.778 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses.tasks' to state SelfClosed.
14:45:30.779 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses.tasks' to state GraphClosed.
14:45:30.779 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.mainClasses' to state GraphClosed.
14:45:30.780 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.testClasses' creator rule action LanguageBasePlugin.apply().testClasses()
14:45:30.780 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating binaries.testClasses using LanguageBasePlugin.apply().testClasses()
14:45:30.780 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses' to state Created.
14:45:30.781 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.testClasses' rule action LanguageBasePlugin.apply()
14:45:30.781 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating binaries.testClasses using LanguageBasePlugin.apply()
14:45:30.782 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses' to state DefaultsApplied.
14:45:30.782 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses' to state Initialized.
14:45:30.782 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses' to state Mutated.
14:45:30.783 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.testClasses' rule action LanguageBasePlugin.apply()
14:45:30.783 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating binaries.testClasses using LanguageBasePlugin.apply()
14:45:30.784 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses' to state Finalized.
14:45:30.784 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses' to state SelfClosed.
14:45:30.785 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'binaries.testClasses.tasks' creator rule action LanguageBasePlugin.apply().testClasses().tasks()
14:45:30.785 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating binaries.testClasses.tasks using LanguageBasePlugin.apply().testClasses().tasks()
14:45:30.786 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses.tasks' to state Created.
14:45:30.786 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses.tasks' to state DefaultsApplied.
14:45:30.786 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses.tasks' to state Initialized.
14:45:30.787 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses.tasks' to state Mutated.
14:45:30.787 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses.tasks' to state Finalized.
14:45:30.788 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses.tasks' to state SelfClosed.
14:45:30.788 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses.tasks' to state GraphClosed.
14:45:30.789 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries.testClasses' to state GraphClosed.
14:45:30.789 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'binaries' to state GraphClosed.
14:45:30.789 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks' rule action LanguageBasePlugin.Rules#copyBinaryTasksToTaskContainer
14:45:30.790 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating tasks using LanguageBasePlugin.Rules#copyBinaryTasksToTaskContainer
14:45:30.790 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' to state Mutated.
14:45:30.791 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' to state Finalized.
14:45:30.791 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks' to state SelfClosed.
14:45:30.792 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' from state Known to GraphClosed
14:45:30.792 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks.convert' creator rule action Project.<init>.tasks.convert()
14:45:30.792 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Creating tasks.convert using Project.<init>.tasks.convert()
14:45:30.793 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' to state Created.
14:45:30.793 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' to state DefaultsApplied.
14:45:30.793 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' to state Initialized.
14:45:30.794 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks.convert' rule action copyToTaskContainer
14:45:30.794 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating tasks.convert using copyToTaskContainer
14:45:30.795 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' to state Mutated.
14:45:30.795 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' to state Finalized.
14:45:30.796 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' to state SelfClosed.
14:45:30.796 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.convert' to state GraphClosed.
14:45:30.798 [INFO] [org.gradle.execution.TaskNameResolvingBuildConfigurationAction ] Selected primary task 'convert' from project :
14:45:30.802 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskGraphExecuter] Timing: Creating the DAG took 0.004 secs
14:45:30.806 [INFO] [org.gradle.BuildLogger] Tasks to be executed: [task ':convert']
14:45:30.840 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :convert (Thread[main,5,main]) started.
14:45:30.842 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :convert
14:45:30.844 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter ] Starting to execute task ':convert'
14:45:30.845 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter ] Determining if task ':convert' is up-to-date
14:45:30.846 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter ] Executing task ':convert' (up-to-date check took 0.001 secs) due to:
Task has not declared any outputs.
14:45:30.847 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter ] Executing actions for task ':convert'.
14:45:31.981 [QUIET] [system.out] [grooscript] - Exception - Convert Exception: BUG! exception in phase 'semantic analysis' in source unit 'script1442252731857' The lookup for br.usp.dilvan.roi3DEditor.client.webgl.WebGLViewer caused a failed compilaton. There should not have been any compilation from this call.
14:45:31.984 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter ] Finished executing task ':convert'
14:45:31.985 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :convert FAILED
14:45:31.988 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :convert (Thread[main,5,main]) completed. Took 1.147 secs.
14:45:31.988 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 1.147 secs, idle: 0.001 secs
14:45:32.000 [ERROR] [org.gradle.BuildExceptionReporter]
14:45:32.003 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
14:45:32.004 [ERROR] [org.gradle.BuildExceptionReporter]
14:45:32.004 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
14:45:32.004 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':convert'.
14:45:32.005 [ERROR] [org.gradle.BuildExceptionReporter] > org.grooscript.util.GrooScriptException: Convert Exception: BUG! exception in phase 'semantic analysis' in source unit 'script1442252731857' The lookup for br.usp.dilvan.roi3DEditor.client.webgl.WebGLViewer caused a failed compilaton. There should not have been any compilation from this call.
14:45:32.006 [ERROR] [org.gradle.BuildExceptionReporter]
14:45:32.007 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
14:45:32.009 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':convert'.
14:45:32.009 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
14:45:32.009 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
14:45:32.010 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
14:45:32.010 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
14:45:32.011 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
14:45:32.011 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
14:45:32.012 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
14:45:32.012 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
14:45:32.012 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
14:45:32.013 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
14:45:32.013 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
14:45:32.014 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:62)
14:45:32.014 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
14:45:32.014 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
14:45:32.015 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
14:45:32.015 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
14:45:32.015 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
14:45:32.016 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
14:45:32.016 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
14:45:32.016 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
14:45:32.016 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
14:45:32.017 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
14:45:32.017 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:158)
14:45:32.017 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.Factories$1.create(Factories.java:22)
14:45:32.017 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
14:45:32.018 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
14:45:32.018 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:155)
14:45:32.018 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:36)
14:45:32.019 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:103)
14:45:32.019 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:97)
14:45:32.019 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
14:45:32.019 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
14:45:32.020 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:97)
14:45:32.020 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
14:45:32.020 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:102)
14:45:32.020 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
14:45:32.021 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
14:45:32.021 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
14:45:32.021 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:32)
14:45:32.021 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:77)
14:45:32.022 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:47)
14:45:32.022 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51)
14:45:32.022 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28)
14:45:32.023 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43)
14:45:32.025 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)
14:45:32.026 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
14:45:32.026 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
14:45:32.028 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
14:45:32.028 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
14:45:32.029 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
14:45:32.030 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
14:45:32.031 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
14:45:32.031 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
14:45:32.033 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.Main.doAction(Main.java:33)
14:45:32.034 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
14:45:32.034 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
14:45:32.035 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
14:45:32.036 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
14:45:32.036 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: org.gradle.internal.UncheckedException: org.grooscript.util.GrooScriptException: Convert Exception: BUG! exception in phase 'semantic analysis' in source unit 'script1442252731857' The lookup for br.usp.dilvan.roi3DEditor.client.webgl.WebGLViewer caused a failed compilaton. There should not have been any compilation from this call.
14:45:32.038 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:45)
14:45:32.038 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:78)
14:45:32.039 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:226)
14:45:32.039 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:219)
14:45:32.040 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:208)
14:45:32.040 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585)
14:45:32.040 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568)
14:45:32.041 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
14:45:32.041 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
14:45:32.041 [ERROR] [org.gradle.BuildExceptionReporter] ... 57 more
14:45:32.042 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: org.grooscript.util.GrooScriptException: Convert Exception: BUG! exception in phase 'semantic analysis' in source unit 'script1442252731857' The lookup for br.usp.dilvan.roi3DEditor.client.webgl.WebGLViewer caused a failed compilaton. There should not have been any compilation from this call.
14:45:32.042 [ERROR] [org.gradle.BuildExceptionReporter] at org.grooscript.GrooScript.convertFiles(GrooScript.groovy:314)
14:45:32.042 [ERROR] [org.gradle.BuildExceptionReporter] at org.grooscript.GrooScript.convert(GrooScript.groovy:84)
14:45:32.043 [ERROR] [org.gradle.BuildExceptionReporter] at org.grooscript.GrooScript$convert.call(Unknown Source)
14:45:32.043 [ERROR] [org.gradle.BuildExceptionReporter] at org.grooscript.gradle.ConvertTask.doConversion(ConvertTask.groovy:25)
14:45:32.043 [ERROR] [org.gradle.BuildExceptionReporter] at org.grooscript.gradle.ConvertTask.convert(ConvertTask.groovy:20)
14:45:32.043 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
14:45:32.044 [ERROR] [org.gradle.BuildExceptionReporter] ... 64 more
14:45:32.044 [ERROR] [org.gradle.BuildExceptionReporter]
14:45:32.044 [LIFECYCLE] [org.gradle.BuildResultLogger]
14:45:32.045 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
14:45:32.045 [LIFECYCLE] [org.gradle.BuildResultLogger]
14:45:32.045 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 6.588 secs
14:45:32.047 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache ] Closing cache module-metadata.bin (/Users/dilvan/.gradle/caches/modules-2/metadata-2.15/module-metadata.bin)
14:45:32.048 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache ] Closing cache artifact-at-repository.bin (/Users/dilvan/.gradle/caches/modules-2/metadata-2.15/artifact-at-repository.bin)
14:45:32.050 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on artifact cache (/Users/dilvan/.gradle/caches/modules-2).
14:45:32.051 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on cp_settings class cache for settings file '/Users/dilvan/IdeaProjects/polyTest/settings.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/settings_6ue4u8ejj5j8yoegy0gjzire0/cp_settings).
14:45:32.052 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on settings class cache for settings file '/Users/dilvan/IdeaProjects/polyTest/settings.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/settings_6ue4u8ejj5j8yoegy0gjzire0/settings).
14:45:32.052 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on cp_proj class cache for build file '/Users/dilvan/IdeaProjects/polyTest/build.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/build_6d9wpi4drxnoupy83ixcthft6/cp_proj).
14:45:32.052 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on proj class cache for build file '/Users/dilvan/IdeaProjects/polyTest/build.gradle' (/Users/dilvan/.gradle/caches/2.6/scripts/build_6d9wpi4drxnoupy83ixcthft6/proj).
14:45:32.053 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache ] Closing cache plugin-use-metadata.bin (/Users/dilvan/.gradle/caches/2.6/plugin-resolution/plugin-use-metadata.bin)
14:45:32.053 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on Plugin Resolution Cache (/Users/dilvan/.gradle/caches/2.6/plugin-resolution).
14:45:32.056 [DEBUG] [org.gradle.api.internal.tasks.compile.daemon.CompilerDaemonManager ] Stopping 0 compiler daemon(s).
14:45:32.056 [INFO] [org.gradle.api.internal.tasks.compile.daemon.CompilerDaemonManager ] Stopped 0 compiler daemon(s).
14:45:32.057 [DEBUG] [org.gradle.cache.internal.DefaultCacheAccess] Cache task history cache (/Users/dilvan/IdeaProjects/polyTest/.gradle/2.6/taskArtifacts) was closed 0 times.
14:45:32.058 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedRepositoryFactory ] In-memory dependency metadata cache closed. Repos cached: 1, cache instances: 1, modules served from cache: 0, artifacts: 0
14:45:32.059 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.CachedStoreFactory ] Resolved configuration cache closed. Cache reads: 0, disk reads: 0 (avg: 0.0 secs, total: 0.0 secs)
14:45:32.060 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.CachedStoreFactory ] Resolution result cache closed. Cache reads: 0, disk reads: 0 (avg: 0.0 secs, total: 0.0 secs)
14:45:32.060 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.ResolutionResultsStoreFactory ] Deleted 2 resolution results binary files in 0.001 secs
dilvan:polyTest dilvan$
In Java 8, javascript engine 'rhino' is replaced by 'nashorn'. Evaluating code with 'nashorn', make 8 tests fails. Javascript code generated is the same, and the javascript code is correct, works perfectly in Node.js. So is a 'nashorn' problem. I think Oracle is working to improve it, but I don't know if they will fix it or not.
So, we can ignore that tests in Java 8, or you guys use Java 7 to test or build the project :)
Reload the javascript layer in the browser, when the developer update grooscript code. This prevents pressing refresh all the time during development.
No idea how to implement this, maybe with a node.js server?
Is there a limit on the size of data that can get returned from a test?
With this script, I sometimes get **Size: 41**
and other times **Size: 39**
when it finally finishes.
In other words, it seems like returning too many characters (??) will instead cause a null
value to be returned. But that limit changes (?!?).
@GrabConfig(systemClassLoader=true)
@Grab('org.grooscript:grooscript:1.0.1')
import org.grooscript.asts.PhantomJsTest
@PhantomJsTest(url = 'http://nelleke.deviantart.com/gallery', waitSeconds = 1)
def test1(arraySize = 45) {
println "start"
assert $('img[data-src]').size() > 10
List a = $('img[data-src]').toArray().collect({ it.src })
println "total char count: " + a.join('').size()
arraySize = arraySize - 1
println "chunked array size: " + a[0..(arraySize)].size()
println "chunked char count: " + a[0..(arraySize)].join('').size()
println "end"
return [a[0..(arraySize)]]
}
void testSuite() {
def resp
int sz = 43
while (resp == null) {
resp = test1(--sz)
println "***resp array size: " + resp?.flatten()?.size()
println "***resp char count: " + resp?.flatten()?.join('')?.size()
}
println "***Size: $sz***"
}
testSuite()
Sometimes extra semicolons...
if (gs.equals(gSswitch0, "&")) { gSobject.htmCd += "&"; ; } else if (gs.equals(gSswitch0, "<")) { gSobject.htmCd += "<"; ; } else if (gs.equals(gSswitch0, ">")) { gSobject.htmCd += ">"; ; } else if (gs.equals(gSswitch0, "\"")) { gSobject.htmCd += """; ; } else if (gs.equals(gSswitch0, "'")) { gSobject.htmCd += "'"; ; } else { gSobject.htmCd += ch; ; };
Sometimes missing them...
gSobject['yieldUnescaped'] = function(text) {
return gSobject.htmCd += text;
}
Please add support for converting the groovy files into js using commonJs modules. For example having next code:
// Person.groovy
package com.example.grooscript_sample.models
class Person {
String firstName
String lastName
}
and:
// PersonPresenter.groovy
package com.example.grooscript_sample.presenters
import com.example.grooscript_sample.models.Person
class PersonPresenter {
Person person
def buttonClick() {
if (person.firstName) {
$('#salutes').append("<p>Hello ${person.firstName}!</p>")
}
}
}
should be transpiled to:
// Person.js
module.exports.Person = function Person() {
var gSobject = gs.init('Person');
gSobject.clazz = { name: 'com.example.grooscript_sample.models.Person', simpleName: 'Person'};
gSobject.clazz.superclass = { name: 'java.lang.Object', simpleName: 'Object'};
gSobject.firstName = null;
gSobject.lastName = null;
if (arguments.length == 1) {gs.passMapToObject(arguments[0],gSobject);};
return gSobject;
};
and:
// PersonPresenter.js
var Person = require('./Person');
module.export.PersonPresenter = function PersonPresenter() {
var gSobject = gs.init('PersonPresenter');
gSobject.clazz = { name: 'com.example.grooscript_sample.presenters.PersonPresenter', simpleName: 'PersonPresenter'};
gSobject.clazz.superclass = { name: 'java.lang.Object', simpleName: 'Object'};
gSobject.person = null;
gSobject['buttonClick'] = function(it) {
if (gs.bool(gs.gp(gSobject.person,"firstName"))) {
return gs.mc(gs.mc(this,"$",["#salutes"], gSobject),"append",["<p>Hello " + (gs.gp(gSobject.person,"firstName")) + "!</p>"]);
};
}
if (arguments.length == 1) {gs.passMapToObject(arguments[0],gSobject);};
return gSobject;
};
Jochen at Gr8Conf told me that he uses overloading a lot, that can be a good addiction to grooscript. So I open this improvement, maybe can be done in a near future. For example:
tellMeYourAge(Date birthDate)
tellMeYourAge(Integer birthYear)
The real problem comes from the javascript side. Javascript itself doesn't support two methods with the same name. So, the first idea that comes in my mind is create something like:
function tellMeYourAge() {
if (arguments[0] instanceOf Date) {
//tellMeYourAge(Date birthDate) code
} else if() {
//tellMeYourAge(Integer birthYear)
}
}
This has 2 problems. First is that types support of grooscript isn't very good but works fine with basic types and created classes. Second problem is that if that method changes, for example with a metaClass change of the method, the we lost all the methods.
Other things like adding more code in the classes to control method execution, will result with a complex javascript code, and then your classes won't be more javascript friendly.
For the next release was planned improve java support, and types support will be improved. Better types support is mandatory for a beginning overloading support. Review this improvement later.
I'm trying to override methodMissing to redirect method calls. I can't make the following example work:
import org.grooscript.asts.GsNative
class Controller {
@GsNative
def changeValueFrom(String value,String selector){/*
alert(value);
*/}
def methodMissing(String name,args){
changeValueFrom(args[0])
}
}
def controller = new Controller()
When trying to call the following javascript code from the browser:
controller.changeText('Hello');
It doesn't work.
I've been debugging the code but when the code doesn't find a method it doesn't call "methodMissing" method either.
Thanks
Hello! I have created brach 'rx' with a new feature to add in grooscript-tools.
It's a basic observable, with only map and filter functions. A very small version of RxJava. You can take a look to test or source.
I think is a good addiction, for events or receiving data from websockets. I have created a function in gQueryImpl to use it.
Observable observeEvent(String selector, String nameEvent, Map data = [:]) {
def observable = Observable.listen()
$(selector).on(nameEvent, data, { event ->
observable.produce(event)
})
observable
}
gQuery.observeEvent('p','click').
map { event -> 1 }.
subscribe { num -> numberClicks = numberClicks + num }
Do you like it? Do you think is a good addiction for the tools as HtmlBuilder and gQuery?
Create good documentation and update guides done next weeks.
I'm working on it, creating code snippets. Please if anyone has some recommendation, what kind of things are important to explain, how to show things,... Not too much documentation, but I want to be useful.
I have started with this
Guides to update: starting with gradle Node.js example ...
Executing this code from groovyConsole fails. Seem a classpath issue with groovyConsole, works fine executing with groovy command.
@grab('org.grooscript:grooscript:0.2.3')
import org.grooscript.GrooScript
GrooScript.convert('source.groovy','./')
Fails if source.groovy contains for example:
import org.grooscript.asts.GsNative
WARNING: Sanitizing stacktrace:
java.lang.Exception: Compiler ERROR on Script -startup failed:
script1365176628670.groovy: 1: unable to resolve class org.grooscript.asts.GsNative
@ line 1, column 1.
import org.grooscript.asts.GsNative
^
1 error
Similar to @mixin, have to explore all posibilities
Even on Java7 build failds for some unknown reason while installing npm (see).
Alternatives 'in the works' are installing npm with chocolately, see:
. Chocolately in AppVeyor: http://www.appveyor.com/docs/build-configuration#installing-software
. Chocolately npm package: https://chocolatey.org/packages/npm)
I have a webpage with the following dependencies (copied from main/resources) :
gscript.js
gclass.js
When compiling the following code:
class SomeClass {
public fieldWithModifier
String typedField
def untypedField
protected field1, field2, field3
private assignedField = new Date()
static classField
public static final String CONSTA = 'a', CONSTB = 'b'
def someMethod(){
def localUntypedMethodVar = 1
int localTypedMethodVar = 1
def localVarWithoutAssignment, andAnotherOne
}
}
def localvar = 1
boundvar1 = 1
def someMethod(){
localMethodVar = 1
boundvar2 = 1
}
class Counter {
public count = 0
}
def counter = new Counter()
counter.count = 1
assert counter.count == 1
def fieldName = 'count'
counter[fieldName] = 2
assert counter['count'] == 2
It became:
function gsCreateSomeClass() {
var gSobject = inherit(gsClass);
gSobject.typedField = null;
gSobject.untypedField = null;
gSobject.classField = null;
gSobject.someMethod = function(it) {
var localUntypedMethodVar = 1;
var localTypedMethodVar = 1;
var localVarWithoutAssignment = null;
var andAnotherOne = null;
}
gSobject.SomeClass1 = function(map) { gSpassMapToObject(map,this); return this;};
if (arguments.length==1) {gSobject.SomeClass1(arguments[0]); }
return gSobject;
}
function gsCreateCounter() {
var gSobject = inherit(gsClass);
gSobject.Counter1 = function(map) { gSpassMapToObject(map,this); return this;};
if (arguments.length==1) {gSobject.Counter1(arguments[0]); }
return gSobject;
}
var localvar = 1;
boundvar1 = 1;
var counter = gsCreateCounter();
counter.count = 1;
null(gSequals(counter.count, 1), null); // Here it throws an error
var fieldName = "count";
(counter [ fieldName]) = 2;
null(gSequals((counter [ "count"]), 2), null);
And trying execute it it throws and exception in the browser:
Uncaught TypeError: object is not a function
The javascript is loaded in the following order:
gscript.js
gclass.js
test.js <-- Is the compiled groovy script
Do you have any idea why this is happening?
Maybe could be a good idea upload a web application skeleton for getting started with it.
BTW Great job!!
Thanks
Hello!
As we have talked in issue #16, we are going to add require.js(http://requirejs.org/) as package manager. Now, the conversion is done file by file. But, with this improvement we want to give facilities to create bigger projects without a hell of files and dependencies managed manually. Seem it has good integration with Node.js, and it uses closure compiler for optimizations.
You can take a look at Serge idea project https://github.com/pioneer/grooscript-require
The hardest part is resolve dependencies. For example, if you want to convert a class, what classes are needed by that class? We have to do compiler job, see imports, classes used, inheritance, traits,... The target? When I convert a file, all dependencies are also converted and all that files are require.js modules.
Also we have to improve daemon converter, now has to listen changes in all the dependencies tree, also add more files when necessary. But this will be later.
At the moment I will create a new conversion option, when activated, conversion will be done as require.js modules. Without that conversion option, grooscript will work as it does now.
I'll create a branch called 'require' to work with. The plan: release the conversion process in 1.1 release. Later, the daemon.
If you have something to say, or if you want to contribute, please as soon as possible :). Thank you.
It seems there's some platform dependant issue that makes that generated JS contains Windows line breaks (\r\n
) when working on Windows7 and Windows Azure in AppVeyour (other Windows version not tested).
Here is an example of test org.grooscript.GrooScriptSpec -> convert to groovy generates js code
Condition not satisfied:
GrooScript.convert(code) == 'gs.toGroovy("hello");\n'
| | |
| | false
| | 1 difference (95% similarity)
| | gs.toGroovy("hello");(\r)\n
| | gs.toGroovy("hello");(-~)\n
|
| import static org.grooscript.GrooScript.toGroovy
|
| toGroovy('hello')
gs.toGroovy("hello");
at org.grooscript.GrooScriptSpec.convert to groovy generates js code(GrooScriptSpec.groovy:168)
I see a horizontal scrollbar on this new Grooscript website. I believe it shouldn't be there, website should have only vertical scrolling. Though all stuff is still visible, but it makes the website feel not so solid :)
def one = [start: { println 'start'}]
def two = [second: { println 'second'}]
def three = [third: { println 'third'}, four: {println 'four'}]
def all = one << two << three
assert all.size() == 4, "all size is ${all.size()}"
Size is 1, not 4.
we are actually trying to deploy angular project on PCF and which we have to deploy project using jenkins, we are able to push app on PCF but it fails due node installation taking too much time and getting terminated automatically.
can we have something else to achieve this task ?
Note: This issue was posted first here - chiquitinxx/grails-grooscript#1. This is just by occasion, so it was closed there and reopened here.
There are several UI frameworks on JavaScript market, such as Dojo Toolkit, Ext JS, Qooxdoo, Google Closure Library. All of these listed products provide two important means, which are absent or have no estabilished standard in pure JavaScript: packages and classes. The purpose of this feature request is to add as seamless as possible configurable and pluggable integration of Grooscript with specific packaging and classes mechanisms present in a framework which is chosen for a project.
This will significantly help in writing large client applications using such a pleasant language as Groovy is, by reusing a lot of well-proven JavaScript code with huge amount of already implemented components and tooling.
Please note: I'm still a beginner in Groovy (mostly with 6 years of Python/JavaScript experience), so some of my suggestions can be naive.
Problem: there are many packaging systems in JS world: AMD, NodeJS-style require, Ext.require, goog.require etc. Some of the languages which compile to JavaScript introduce their own packaging (GWT, Scala-JS, Dart) or force to use an existing one (CoffeeScript, ClojureScript). When using a compiler and UI framework which have different packaging systems, it's always tricky to do integration, combine both paradigms etc.
Suggested solution: configurable and pluggable packaging system for a compiler, so JS code can be easily imported and used within Groovy, as well as Groovy code within JS, using single selected packaging system, which is the most comfortable to use in given project.
Ideal implementation: import some.package.name.Class
in Groovy code translates to require('...')
, or Ext.require('...')
, or AMD construct; package some.package.name
translates to goog.provide("...")
or whatever.
Possible implementation: maybe annotations, like @Grab
.
Potential tricky things: AMD allows to "import" not only JS code, but also modules which should just be loaded (i.e. ensuring DOM is loaded), or even requiring an HTML template as if it's a module (AFAIK Groovy doesn't allow to do something like import dojo.text("./templates/SomeWidget.html") as template
).
Problem: in JS world, there are no classes, but OOP concept is still very usable thing. That's why many JS frameworks introduce their own OOP implementations, as well as some languages which compile to JavaScript, including Groovy. When using multiple implementations of objects and classes in one project, it may become very clumsy to deal with both styles (consider an example of creating a Dojo Toolkit/Ext JS/Qooxdoo widget completely in Groovy).
Solution: I don't really know what'll be the best way. Maybe a set of intermediate integration libraries, each for specific framework (i.e. Ext JS), which contain special Grooscript class (maybe classes?) with the following characteristics:
Note: due to very different OOP implememtations, I doubt about an idea to replace Grooscript classes implementation with one from a JS framework, even in pluggable way, because of different logic behind Groovy's OOP and other OOPs. However, in ideal world it would be really beautiful to just import a JS class in Groovy or import some Groovy class in JS.
This piece of code doesn't works:
trait NumberAbility {
@GsNative
int giveMeFive() {/*
return 5;
*/}
}
class MyNative implements NumberAbility {}
def myNative = new MyNative()
assert myNative.giveMeFive() == 5
Create a grooscript package for bower http://bower.io. Include grooscript.js, grooscript.min.js and grooscript.tools.js
Hi there,
very nice converter! Thanks for all your effort on this, it's really great.
Using the online converter with the following code
assert [(1): "A", (2): "B"].sort {
e1, e2 -> e2.getKey() <=> e1.getKey() }.values() as List == ["B", "A"]
but ran into the error message:
Fail evaluating Js Script! - sun.org.mozilla.javascript.EcmaError: ReferenceError:
"sort" is not defined. (#1(eval)#1) in #1(eval) at line number 1
Is this a missing feature? it seems similar to issue #43 where the count function on Lists was missing.
Best regards,
M.
With convertDependencies = false, a file without dependencies converted to an empty file. Using with the conversion daemon.
import org.grooscript.asts.GsNative
class Test1 {
@GsNative
def calc() {/*
return 1
*/}
}
class Test2 {
@GsNative
def calc() {/*
return 2
*/}
}
// OK
assert(new Test1().calc() == 1)
// Assertion fails: (new Test2().calc() == 2) - false
assert(new Test2().calc() == 2)
I'm sorry, I can't speak English well...
Best regards.
Hello!
In an issue in grails plugin @dilvan1 asked about source maps support. What do you think? Can it be interesting addiction to grooscript? Some experience / thoughts on source maps?
http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
Thank you!
Hello!
I'm thinking in do final release between 29th and 31th this month. So, in next days just try conversions and improve doc. Only expect fix critical things. We have cool things to do after the release, but first lets finish this!
Thank you everyone :)
If you have a groovy class that uses other class in other file with @GsNative. That @GsNative not converted cause not opened file with converter. Dunno if, when compiling a groovy file, if uses other groovy file, can detect it.
At the moment have to convert both classes with dependencies option = false.
This code fails translating to javascipt:
def getCallBacks(){
def callBackArray = []
def i = 0;
for(;i<3; i++){
callBackArray[i] = {return i;}
}
return callBackArray
}
def callBackArray = getCallBacks()
assert callBackArray0 == 3
I have a bunch of groovy code I'm converting using grooscript. However, I was wondering if there's a way to add async and await to the scripts in some way. I know I could probably add a metaclass item and try that. I just didn't know if anyone had thought about this as an addition.
Right now, i'm having to edit the converted files directly to add async and await. Which, along these lines I also have fetch to include.
current js file:
async function checkWord(word) { var url =
/jsonlookup/${word}`;
let response = await fetch(url);
let content;
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
content = await response.text();
return content;
}
async function lookupWordInCED(word) {
var content = await checkWord(word);
let values = await Promise.all([content]);
if (values.length > 0 && values[0] !== "null") {
return values;
} else {
return [];
}
}
`
Here's the grooscript code I'm modifying:
AjaxCall.checkWord = async function (word) { var url =
http://localhost:8080/jsonlookup/${word}`;
let response = await fetch(url);
let content;
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
content = await response.text();
return content;
}
AjaxCall.lookupWordInCED = async function(word) {
var content = await AjaxCall.checkWord(word);
let values = await Promise.all([content]);
if (values.length > 0 && values[0] !== "null") {
return gs.list(values);
} else {
return gs.list([]);
}
}`
obviously, ideally, I'd like to make the javascript calls and promises seamless. I'll read through the groocsript source and see if I can narrow it down some.
Great job and I use this in a lot of my projects.
When I include the library js/lib/grooscript.min.js inside the example, this example will be broken.
Could be tested if you include:
grooscript.min.js
inside this file:
https://github.com/nvd3-community/nvd3/blob/master/examples/donutChart.html
If you use 'this' inside a trait function you get an error at runtime in converted js code.
Hello. I learned Groovy about a year ago and have been working with JS since 2015. Are you going to close and/or abandon the project? What do I need in order to collaborate? Kind regards,
Victor
So I am intrigued by Grooscript and particularly the potential use of it with React.
But its not obvious to me how one would integrate the React implementation with a third party ReactJS component?
I was thinking in create support for grails, using the domain classes. But I think better create support for any framework / library. Maybe I can add a new tool to grooscript-tools to do that, as gQuery. I will create some demos the next days, using Restful.js in a groovy way. I think one way using dsl's, and other way with a trait.
If you have any idea, or a cool groovy way to work with a rest api, please share it :)
Thank you!
When extending a class, and classes are in packages, conversion fails. This is a problem with actual bad parent process, have to fix to allow extend classes that are not in packages 'java.' and 'groovy.
To make grooscript simpler, I think can be good remove jquery / jquery stuff. Also phantomjs tests, that are not compatible with lastest phantom js versions (2.X). Javascript is moving faster than groovy and mantain this features in grooscript core isn't very interesting.
If someone uses it or like it, maybe can be moved to gradle or grails plugin.
Hello,
The following expression didn't work on the online converter :
[1,23,10].groupBy{(it % 2)==0}
Is it implemented or not yet?
Thanks
This doesn't work in javascript:
someFunction(a)++
See example in advancedNative.groovy, in test resources/asts
Atm, no good idea to replace :/
class Test {
def field1 = 0
def field2 = 0
Test() {
// OK
(1..10).each {
field1 += it
}
println field1
// ReferenceError: "field2" is not defined.
for(def i = 1; i <= 10; i++) {
field2 += i
// OK
// this.field2 += i
}
println field2
}
}
new Test()
Grooscript is great! Thank you.
Best regards.
Vladimír suggested improve getting started with Grooscript.
At the moment, with the gradle fail, not supporting last versions of groovy, the gradle plugin task to create a static project from scratch isn't a good start.
So, I think best idea can be combine two of the commented libraries at gr8conf, and play with them. Create a template with lazybones, and create documentation page with asciidoctor.
@GrabConfig(systemClassLoader=true)
@Grab('org.grooscript:grooscript:1.0.0')
import org.grooscript.asts.PhantomJsTest
@PhantomJsTest(url='http://groovy-lang.org')
void testCountLinks() {
println "start"
def links = $('a')
println links.size()
assert links.size() > 40, "error"
links.toArray().collect({ ""+it }).each({ println it })
}
testCountLinks()
[PhantomJs Test] Using js local files in C:\Users\me\.grooscript\1.0.0
[PhantomJs Test] Starting Test in http://groovy-lang.org
(pause)
[PhantomJs Test] Result: FAIL Desc: Fail in inject.
[PhantomJs Test] Result [92mSUCCESS [0m.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.