Uploaded image for project: 'WildFly Elytron'
  1. WildFly Elytron
  2. ELY-477

XmlConfigurationTest.testWrongRuleOrder fails with IBM JDK

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • 1.2.0.Beta1
    • 1.1.0.Beta4
    • Testsuite
    • None

      Test XmlConfigurationTest.testWrongRuleOrder fails with IBM JDK with:

      expected:<-1> but was:<7>
      and stacktrace:
      java.lang.AssertionError: expected:<-1> but was:<7>
      	at org.junit.Assert.fail(Assert.java:88)
      	at org.junit.Assert.failNotEquals(Assert.java:743)
      	at org.junit.Assert.assertEquals(Assert.java:118)
      	at org.junit.Assert.assertEquals(Assert.java:555)
      	at org.junit.Assert.assertEquals(Assert.java:542)
      	at org.wildfly.security.auth.client.XmlConfigurationTest.testWrongRuleOrder(XmlConfigurationTest.java:96)
          ...
      

      It is caused by undefined line number of XML parsing failure for IBM JDK.

      Stacktrace of checked XMLStreamException for IBM JDK:

      org.wildfly.client.config.ConfigXMLParseException: 
      CONF000005: Unexpected element "{urn:elytron:1.0}match-host" encountered
      	at authentication-client.xml:
      	at org.wildfly.client.config.ConfigurationXMLStreamReader.unexpectedElement(ConfigurationXMLStreamReader.java:257)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientRuleType(ElytronXmlParser.java:341)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientRulesType(ElytronXmlParser.java:238)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientType(ElytronXmlParser.java:181)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientConfiguration(ElytronXmlParser.java:118)
      	at org.wildfly.security.auth.client.XmlConfigurationTest.testWrongRuleOrder(XmlConfigurationTest.java:93)
          ...
      

      Stacktrace of checked XMLStreamException for Oracle JDK:

      org.wildfly.client.config.ConfigXMLParseException: 
      CONF000005: Unexpected element "{urn:elytron:1.0}match-host" encountered
      	at authentication-client.xml:7:39:
      	at org.wildfly.client.config.ConfigurationXMLStreamReader.unexpectedElement(ConfigurationXMLStreamReader.java:257)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientRuleType(ElytronXmlParser.java:341)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientRulesType(ElytronXmlParser.java:238)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientType(ElytronXmlParser.java:181)
      	at org.wildfly.security.auth.client.ElytronXmlParser.parseAuthenticationClientConfiguration(ElytronXmlParser.java:118)
      	at org.wildfly.security.auth.client.XmlConfigurationTest.testWrongRuleOrder(XmlConfigurationTest.java:93)
          ...
      

              Unassigned Unassigned
              olukas Ondrej Lukas (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: