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

XmlConfigurationTest.testWrongRuleOrder fails with IBM JDK

    XMLWordPrintable

Details

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

    Description

      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)
          ...
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: