Skip to content

can't modify frozen String: "" #449

@ryancdotorg

Description

@ryancdotorg

I'm using Ubuntu 20.04 with the distribution provided ruby package, which is ruby 2.7.0. Any attempt to use t now gives a traceback similar to the following:

$ t followers
Traceback (most recent call last):
        18: from /home/ryanc/.gem/ruby/2.7.0/bin/t:23:in `<main>'
        17: from /home/ryanc/.gem/ruby/2.7.0/bin/t:23:in `load'
        16: from /home/ryanc/.gem/ruby/2.7.0/gems/t-3.1.0/bin/t:20:in `<top (required)>'
        15: from /home/ryanc/.gem/ruby/2.7.0/gems/thor-1.1.0/lib/thor/base.rb:485:in `start'
        14: from /home/ryanc/.gem/ruby/2.7.0/gems/thor-1.1.0/lib/thor.rb:392:in `dispatch'
        13: from /home/ryanc/.gem/ruby/2.7.0/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command'
        12: from /home/ryanc/.gem/ruby/2.7.0/gems/thor-1.1.0/lib/thor/command.rb:27:in `run'
        11: from /home/ryanc/.gem/ruby/2.7.0/gems/t-3.1.0/lib/t/cli.rb:365:in `followers'
        10: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/friends_and_followers.rb:48:in `follower_ids'
         9: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/utils.rb:161:in `cursor_from_response_with_user'
         8: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/utils.rb:166:in `user_id'
         7: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/users.rb:53:in `verify_credentials'
         6: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/utils.rb:57:in `perform_get_with_object'
         5: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/utils.rb:72:in `perform_request_with_object'
         4: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/utils.rb:50:in `perform_request'
         3: from /home/ryanc/.gem/ruby/2.7.0/gems/twitter-6.2.0/lib/twitter/rest/request.rb:37:in `perform'
         2: from /usr/lib/ruby/2.7.0/forwardable.rb:229:in `empty?'
         1: from /home/ryanc/.gem/ruby/2.7.0/gems/http-3.3.0/lib/http/response/body.rb:52:in `to_s'
/home/ryanc/.gem/ruby/2.7.0/gems/http-3.3.0/lib/http/response/body.rb:52:in `force_encoding': can't modify frozen String: "" (FrozenError)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions