@Test(expectedExceptions = IllegalArgumentException.class,expectedExceptionsMessageRegExp = ".*Boolean.*")
void extractTabularDataWithPathButWrongIndexType() throws OpenDataException, AttributeNotFoundException {

    TabularTypeAndJson taj = new TabularTypeAndJson(
            new String[] { "verein", "absteiger" },
            new CompositeTypeAndJson(
                    STRING,"verein",null,
                    INTEGER,"platz",null,
                    BOOLEAN,"absteiger",null
            ));
    TabularData data = new TabularDataSupport(taj.getType());
    data.put(new CompositeDataSupport(
            taj.getType().getRowType(),
            new String[] { "verein", "platz", "absteiger" },
            new Object[] { "fcn", 6, false }
    ));
    extract(true,data,"fcn","true");
}