Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-54434

[T21] addAttachment incompatibility between build 4961 and 4989

    XMLWordPrintable

Details

    Description

      Affects 5.4-OD-21-016 build 4989.

      Normally SOAP interfaces are very stable, however, it looks like an incompatibility related to minorEdit has been introduced recently on the OD development drivers. This needs to be reverted before it makes it into released OD.

      I recall a previous issue a couple of years ago when someone removed a field from the wsdl without realizing the incompatibility this introduced. Even if the field is obsolete, it needs to be left in as a deprecated field.

      /sde/atlassian-cli-3.8.0/atlassian confluence-onDemandDevelopment --action getServerInfo
      Confluence version: 5.4.0, build: 4989, url: https://bobswift-test.jira-dev.com/wiki
      
      /sde/atlassian-cli-3.8.0/atlassian confluence-onDemandDevelopment --action addAttachment --space ztable --title @home --content "xxx" --name test 
      2    [main] ERROR org.apache.axis.client.Call  - Exception:
      org.xml.sax.SAXException: Invalid element in org.swift.common.soap.confluence.RemoteAttachment - minorEdit
      	at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258)
      	at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
      	at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
      	at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
      	at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
      	at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
      	at org.apache.axis.client.Call.invoke(Call.java:2467)
      	at org.apache.axis.client.Call.invoke(Call.java:2366)
      	at org.apache.axis.client.Call.invoke(Call.java:1812)
      	at org.swift.common.soap.confluence.ConfluenceserviceV2SoapBindingStub.addAttachment(ConfluenceserviceV2SoapBindingStub.java:6955)
      	at org.swift.confluence.cli.ConfluenceClient.addAttachment(ConfluenceClient.java:2531)
      	at org.swift.confluence.cli.ConfluenceClient.addAttachment(ConfluenceClient.java:2468)
      	at org.swift.confluence.cli.ConfluenceClient.handleRequest(ConfluenceClient.java:526)
      	at org.swift.common.cli.AbstractRemoteClient.process(AbstractRemoteClient.java:124)
      	at org.swift.common.cli.CliClient.doWork(CliClient.java:388)
      	at org.swift.confluence.cli.ConfluenceClient.main(ConfluenceClient.java:148)
      
      Remote error: ; nested exception is: 
      	org.xml.sax.SAXException: Invalid element in org.swift.common.soap.confluence.RemoteAttachment - minorEdit
      

      Attachments

        Issue Links

          Activity

            People

              jxie Chii
              bob.swift@charter.net Bob Swift OSS (Bob Swift Atlassian Apps)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: