ruby-matrix-sdk icon indicating copy to clipboard operation
ruby-matrix-sdk copied to clipboard

.request_uri undefined.

Open Biep opened this issue 8 months ago • 0 comments

Let me turn this into a separate issue.

A new error:

irb(main):013> account=MatrixSdk::Client.new server
=> #<MatrixSdk::Client:0x00007adee3787e58 ...>
irb(main):014> account.login name, password
/var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/api.rb:370:in `construct_request': undefined method `request_uri' for an instance of URI::Generic (NoMethodError)

      request = Net::HTTP.const_get(method.to_s.capitalize.to_sym).new url.request_uri
                                                                          ^^^^^^^^^^^^
	from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/api.rb:299:in `block in request'
	from <internal:kernel>:187:in `loop'
	from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/api.rb:294:in `request'
	from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/protocols/cs.rb:205:in `login'
	from /var/lib/gems/3.3.0/gems/matrix_sdk-2.8.0/lib/matrix_sdk/client.rb:288:in `login'
	from (irb):14:in `<main>'
	from <internal:kernel>:187:in `loop'
	from /var/lib/gems/3.3.0/gems/irb-1.15.2/exe/irb:9:in `<top (required)>'
	from /usr/local/bin/irb:25:in `load'
	from /usr/local/bin/irb:25:in `<main>'

This error repeats - redoing the login gives the same error again.

Originally posted by @Biep in #37

Biep avatar Apr 29 '25 10:04 Biep