qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PROTON-1532) Undefined method "plain" for SASL in Ruby binding
Date Thu, 21 Sep 2017 15:58:00 GMT

    [ https://issues.apache.org/jira/browse/PROTON-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16175000#comment-16175000
] 

ASF GitHub Bot commented on PROTON-1532:
----------------------------------------

Github user alanconway commented on the issue:

    https://github.com/apache/qpid-proton/pull/116
  
    Sorry if I overlooked you questions on the mailing list. It should be
    updated as part of the next proton-c release (0.18) which is Coming Any
    Time Now. Part of what needs to be finished is my current effort to fix a
    bunch of long-standing issues in the ruby binding - if you search the JIRA
    for ruby issues targeted for 0.18 you'll see more details. I'm close, sooo
    close...
    
    On Thu, Sep 21, 2017 at 8:48 AM, Gregor Berginc <notifications@github.com>
    wrote:
    
    > @alanconway <https://github.com/alanconway> Sorry for asking as part of
    > this PR, but I wonder if you are aware of any update on the release of
    > qpid_proton gem? I've asked in the users mailing list with no response,
    > however I somewhat depend on this bug being resolved for further
    > integration.
    >
    > Thanks!
    >
    > —
    > You are receiving this because you were mentioned.
    > Reply to this email directly, view it on GitHub
    > <https://github.com/apache/qpid-proton/pull/116#issuecomment-331146269>,
    > or mute the thread
    > <https://github.com/notifications/unsubscribe-auth/AHa6XuhXcDgFAwRdt4Z_MevhIUTokZ4vks5sklsjgaJpZM4O0mO6>
    > .
    >



> Undefined method "plain" for SASL in Ruby binding
> -------------------------------------------------
>
>                 Key: PROTON-1532
>                 URL: https://issues.apache.org/jira/browse/PROTON-1532
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: ruby-binding
>         Environment: Centos, Ubuntu
>            Reporter: Gregor Berginc
>            Assignee: Alan Conway
>             Fix For: proton-c-0.18.0
>
>
> When I try to connect to an AMQP endpoint using the URL of the form amqp://user:password@host:port,
I get an error about a missing "plain" method. This occurs in [this line|https://github.com/apache/qpid-proton/blob/master/proton-c/bindings/ruby/lib/reactor/connector.rb#L91].
This error can be reproduced simply using the following code
> {code:ruby}
> 2.3.3 :001 > require "qpid_proton"
>  => true 
> 2.3.3 :002 > transport = Qpid::Proton::Transport.new
>  => #<Qpid::Proton::Transport:0x00000002754548 @impl=#<SWIG::TYPE_p_pn_transport_t:0x00000002754520
@__swigtype__="_p_pn_transport_t", @proton_wrapper=#<Qpid::Proton::Transport:0x00000002754548
...>>> 
> 2.3.3 :003 > sasl = transport.sasl
>  => #<Qpid::Proton::SASL:0x00000002748518 @impl=#<SWIG::TYPE_p_pn_sasl_t:0x000000027484f0
@__swigtype__="_p_pn_sasl_t">> 
> 2.3.3 :004 > sasl.plain('', '')
> NoMethodError: undefined method `plain' for #<Qpid::Proton::SASL:0x00000002748518>
> from (irb):4
> from /usr/share/rvm/rubies/ruby-2.3.3/bin/irb:11:in `<main>'
> {code}
> I have tried in Ubuntu 16.04 installing Proton via system packages and gem 0.10.1 from
Rubygems as well as in Centos 7, following the source code install guide.
> I wonder if this method should be exposed by Swig somehow? Python binding does not use
it in that way, but it does set the username and password on the connection.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message