-
Type:
Bug
-
Resolution: Resolved Locally
-
Priority:
Medium
-
None
-
Affects Version/s: 1.0-beta
-
Component/s: JIRA integration
-
None
-
Environment:
uname -a returns: Linux plato 2.6.9-42.0.3.ELsmp #1 SMP Mon Sep 25 17:28:02 EDT 2006 i686 athlon i386 GNU/Linux
Java: Sun Microsystems, version 1.5.0_10
Standalone version
Connecting to: JIRA Enterprise Edition, Version: 3.6.5-#161
I cannot get the Bamboo-JIRA integration to work. I have correctly configured the JIRA URL (i.e. the JIRA links on various Bamboo pages correctly link to JIRA and I have tested the issued URL using Firefox and it is correct). However the SOAP-RPC integration fails. It appears that Bamboo is attempting to log into JIRA, but using the wrong SOAP-RPC method.
Using tcpdump, the web service conversation is:
Bamboo -> JIRA
POST /jira/rpc/soap/jirasoapservice-v2 HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.4
Host: hornblend.sg01.savi.com
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 480
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><ns1:login soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://soap.rpc.jira.atlassian.com"><in0 xsi:type="xsd:string">engbuild</in0><in1 xsi:type="xsd:string">XXXXXX</in1></ns1:login></soapenv:Body></soapenv:Envelope>
JIRA -> Bamboo
HTTP/1.1 500 Internal Server Error
Date: Thu, 25 Jan 2007 01:09:20 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Connection: close
<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><soapenv:Fault><faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client</faultcode><faultstring>No such operation 'login'</faultstring><detail><ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">hornblend.sg01.savi.com</ns2:hostname></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>