Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-2957

CustomInterceptor configuration is incomplete and buggy

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 5.3.0.Final
    • 5.2.1.Final
    • Configuration, Core
    • None

    Description

      Infinispan 5.2 schema allows to declare a custom interceptor with properties as follows:

      <customInterceptors>
      <interceptor position="LAST" class="com.group.awms.is.resource.dao.infinispan.interceptor.ApplicationInterceptor">
      <properties>
      <property name="cacheActivityName" value="activity" />
      </properties>
      </interceptor>
      </customInterceptors>

      Problem is that method parseInterceptor of class Parser52 does not expect any content for interceptors and the following exception is raised:

      Message: Unexpected element '

      {urn:infinispan:config:5.2}

      properties' encountered
      at org.infinispan.configuration.parsing.ParseUtils.unexpectedElement(ParseUtils.java:57)
      at org.infinispan.configuration.parsing.ParseUtils.requireNoContent(ParseUtils.java:152)
      at org.infinispan.configuration.parsing.Parser52.parseInterceptor(Parser52.java:1186)
      at org.infinispan.configuration.parsing.Parser52.parseCustomInterceptors(Parser52.java:1148)
      at org.infinispan.configuration.parsing.Parser52.parseCache(Parser52.java:156)
      at org.infinispan.configuration.parsing.Parser52.parseNamedCache(Parser52.java:139)
      at org.infinispan.configuration.parsing.Parser52.readElement(Parser52.java:106)
      at org.infinispan.configuration.parsing.Parser52.readElement(Parser52.java:75)
      at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110)
      at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69)
      at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:77)
      ... 40 more

      The Parser class is not in sync with the schema.

      Attachments

        Activity

          People

            ttarrant@redhat.com Tristan Tarrant
            alstsever_jira Alan STS (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: