You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (Jira)" <ji...@apache.org> on 2019/11/21 04:46:00 UTC

[jira] [Created] (GROOVY-9312) Recent grape changes break certain usage on Windows

Paul King created GROOVY-9312:
---------------------------------

             Summary: Recent grape changes break certain usage on Windows
                 Key: GROOVY-9312
                 URL: https://issues.apache.org/jira/browse/GROOVY-9312
             Project: Groovy
          Issue Type: Improvement
          Components: Grape
         Environment: Windows 10
            Reporter: Paul King


The following code works in 3.0.0-rc-1 but fails in master and the 3_0_X branch:
{code}
@Grab('net.jqwik:jqwik:1.1.4')
import groovy.transform.CompileStatic
import net.jqwik.api.ForAll
import net.jqwik.api.Property
import net.jqwik.api.constraints.IntRange;

@CompileStatic
class Jsr308 {
    @Property
    boolean 'size zero or positive'(
            @ForAll List<Integer> items
    ) {
        items.size() >= 0
    }
}
{code}
The error is:
{noformat}
java.lang.IllegalArgumentException: org.opentest4j#opentest4j;1.1.1!opentest4j.jar origin location must be absolute: file:C:/Users/Paul King/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar
{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)