@@ -0,0 +1,1374 @@
+package com.fasterxml.jackson.failing;%0A%0Aimport com.fasterxml.jackson.annotation.JsonIgnoreProperties;%0Aimport com.fasterxml.jackson.annotation.JsonProperty;%0A%0Aimport com.fasterxml.jackson.databind.*;%0A%0Apublic class JsonIgnoreProperties1575Test extends BaseMapTest%0A%7B%0A    static class Person %7B%0A        public String name;%0A%0A        @JsonProperty(%22person_z%22) // renaming this to person_p works%0A        @JsonIgnoreProperties(%7B%22person_z%22%7D) // renaming this to person_p works%0A//        public Set%3CPerson%3E personZ;%0A        public Person personZ;%0A    %7D%0A%0A    public void testIgnorePropDeser1575() throws Exception%0A    %7B%0A        String st = aposToQuotes(%22%7B 'name': 'admin',%5Cn%22%0A//                + %22    'person_z': %5B %7B 'name': 'admin' %7D %5D%22%0A              + %22    'person_z': %7B 'name': 'admin' %7D%22%0A                + %22%7D%22);%0A%0A        ObjectMapper mapper = new ObjectMapper();%0A        Person result = mapper.readValue(st, Person.class);%0A        assertEquals(%22admin%22, result.name);%0A    %7D%0A%0A    /*%0A    public void testIgnorePropSer1575() throws Exception%0A    %7B%0A        ObjectMapper mapper = new ObjectMapper();%0A        Person input = new Person();%0A        input.name = %22Bob%22;%0A%0A        // 24-Mar-2017, tatu: This shouldn't cause issues... but does as of now:%0A        %0A//        input.personZ = input;%0A        String json = mapper.writeValueAsString(input);%0A        assertNotNull(json);%0A    %7D%0A    */%0A%7D%0A

Add a reproduction of #1575