Skip to content

java.lang.IncompatibleClassChangeError when MoreThanOneElementException is thrown #20

@dnahodil

Description

@dnahodil

Steps to reproduce
Call only() on a list with more than one element. e.g.:

[1, 2].only()

What should happen
A MoreThenOneElementException is thrown.

What does happen
The following error is thrown:

java.lang.IncompatibleClassChangeError: the number of constructors during runtime and compile time for java.lang.RuntimeException do not match. Expected -1 but got 5
    at com.dnahodil.groovy.extensions.MoreThanOneElementException.<init>(MoreThanOneElementException.groovy:6)
    at com.dnahodil.groovy.extensions.ListExtensions.only(ListExtensions.groovy:13)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions