Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-9849

KrmsWsdlCompatibilityTest wsdl version compatibility failures

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.3.0-m3, 2.3
    • Fix Version/s: 2.3.0-rc1, 2.3
    • Component/s: Regression
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KRMS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required

      Description

      
      
      java.lang.AssertionError: 
      !!!!! Detected 12 VC Breakages !!!!!
      
      Old Version: 2.1.7, wsdl: http://maven.kuali.org.s3.amazonaws.com/release/org/kuali/rice/rice-krms-api/2.1.7/rice-krms-api-2.1.7-RuleRepositoryService.wsdl
      New Version: 2.3.0-M4-SNAPSHOT, wsdl: /r/39851/rice-middleware/krms/impl/../../krms/api/target/wsdl/RuleRepositoryService.wsdl
      
        ComplexType PropositionType has changed:
          Sequence has changed:
            Position of element compoundComponents changed from 7 to 8.
        ComplexType PropositionType has changed:
          Sequence has changed:
            Position of element versionNumber changed from 8 to 9.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Position of element parameterType changed from 3 to 4.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Position of element sequenceNumber changed from 4 to 5.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Position of element versionNumber changed from 5 to 6.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Element termValue added with minOccurs=1.
      
      Old Version: 2.2.5, wsdl: http://maven.kuali.org.s3.amazonaws.com/release/org/kuali/rice/rice-krms-api/2.2.5/rice-krms-api-2.2.5-RuleRepositoryService.wsdl
      New Version: 2.3.0-M4-SNAPSHOT, wsdl: /r/39851/rice-middleware/krms/impl/../../krms/api/target/wsdl/RuleRepositoryService.wsdl
      
        ComplexType PropositionType has changed:
          Sequence has changed:
            Position of element compoundComponents changed from 7 to 8.
        ComplexType PropositionType has changed:
          Sequence has changed:
            Position of element versionNumber changed from 8 to 9.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Position of element parameterType changed from 3 to 4.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Position of element sequenceNumber changed from 4 to 5.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Position of element versionNumber changed from 5 to 6.
        ComplexType PropositionParameterType has changed:
          Sequence has changed:
            Element termValue added with minOccurs=1.
      
      	at org.junit.Assert.fail(Assert.java:88)
      	at org.kuali.rice.vc.test.WsdlCompareTestCase.compareWsdlFiles(WsdlCompareTestCase.java:268)
      	at org.kuali.rice.vc.krms.KrmsWsdlCompatibilityTest.compareApiWsdls(KrmsWsdlCompatibilityTest.java:35)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
      	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
      	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
      	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
      	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
      	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
      	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
      	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
      	at org.kuali.rice.test.runners.RiceUnitTestClassRunner.runChild(RiceUnitTestClassRunner.java:46)
      	at org.kuali.rice.test.runners.RiceUnitTestClassRunner.runChild(RiceUnitTestClassRunner.java:34)
      	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
      	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
      	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
      	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
      	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
      	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
      	at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
      	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:76)
      	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:195)
      	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
      
      

        Attachments

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              gilesp Peter Giles (Inactive)
              Reporter:
              eghm-kuali-m Erik Meade
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: