проблемы с запуском jiraSOAP от ruby - PullRequest
0 голосов
/ 26 октября 2011

Я пытаюсь получить доступ к jira из ruby, используя гем jiraSOAP.Я использую ruby ​​1.9.2

Но когда я передаю свои учетные данные, я получаю следующую ошибку:

RuntimeError: The response is not a valid SOAP envelope
from /Users/rahulbaxi/.rvm/gems/ruby1.9.2p180/gems/handsoap1.1.8/lib/handsoap-/service.rb:388:in on_missing_document'

from /Users/rahulbaxi/.rvm/gems/ruby-1.9.2-p180/gems/handsoap-1.1.8/lib/handsoap/service.rb:442:in `parse_http_response'`
from /Users/rahulbaxi/.rvm/gems/ruby-1.9.2-p180/gems/handsoap-1.1.8/lib/handsoap/service.rb:250:in `invoke'
from /Users/rahulbaxi/.rvm/gems/ruby-1.9.2-p180/gems/jiraSOAP-0.10.3/lib/jiraSOAP/api.rb:55:in `build'
from /Users/rahulbaxi/.rvm/gems/ruby-1.9.2-p180/gems/jiraSOAP-0.10.3/lib/jiraSOAP/api.rb:69:in `soap_call'
from /Users/rahulbaxi/.rvm/gems/ruby-1.9.2-p180/gems/jiraSOAP-0.10.3/lib/jiraSOAP/api.rb:18:in `login'
from (irb):3
from /Users/rahulbaxi/.rvm/rubies/ruby-1.9.2-p180/bin/irb:16:in `<main>'`

Пожалуйста, помогите мне исправить это!

Ответы [ 3 ]

1 голос
/ 28 октября 2011

Убедитесь, что в экземпляре JIRA включена функция RPC?

Было бы действительно полезно увидеть HTTP-ответ от сервера JIRA и узнать, какая это версия JIRA

1 голос
/ 27 октября 2011

Возможно, один из этих образцов поможет.

http://jira4r.rubyhaus.org/2+minute+walkthrough http://blogs.reucon.com/srt/2007/11/05/accessing_jira_from_ruby.html

#!/usr/bin/env ruby
require 'jira4r/jira4r'

jira = Jira::JiraTool.new(2, "http://jira.atlassian.com")
jira.login("soaptester", "soaptester")

puts jira.getProject("DEMO").inspect
0 голосов
/ 13 октября 2013

закончилось использованием jira4r-jh , который прекрасно работает с ruby ​​1.9

...