我正在尝试使用jiraSOAP gem从ruby访问jira。我运行的是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>'`请帮我解决这个问题!
发布于 2013-10-13 13:45:23
最终使用了jira4r-jh,它在Ruby1.9上工作得很好
发布于 2011-10-27 22:19:19
也许这些例子中的一个会有所帮助。
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发布于 2011-10-28 05:23:47
您是否确保JIRA实例打开了RPC功能?
查看来自JIRA服务器的HTTP响应并了解它是什么版本的JIRA将非常有帮助
https://stackoverflow.com/questions/7906975
复制相似问题