Skip to content

ExecJS::ProgramError: TypeError: Object #<Object> has no method 'parseHelper_' #2

@mattconnolly

Description

@mattconnolly

I'm getting the following error when using libphonenumber-execjs (0.0.2) from ruby 1.9.3 (from irb):

1.9.3p286 :006 > libphonenumber.parse("9255550100", "US")     
ExecJS::ProgramError: TypeError: Object #<Object> has no method 'parseHelper_'
        from /usr/local/rvm/gems/ruby-1.9.3-p286/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:68:in `extract_result'
        from /usr/local/rvm/gems/ruby-1.9.3-p286/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:28:in `block in exec'
        from /usr/local/rvm/gems/ruby-1.9.3-p286/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:41:in `compile_to_tempfile'
        from /usr/local/rvm/gems/ruby-1.9.3-p286/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:27:in `exec'
        from /usr/local/rvm/gems/ruby-1.9.3-p286/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:19:in `eval'
        from /usr/local/rvm/gems/ruby-1.9.3-p286/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:33:in `call'
        from /usr/local/rvm/gems/ruby-1.9.3-p286/gems/libphonenumber-execjs-0.0.2/lib/libphonenumber-execjs/libphonenumber.rb:18:in `parse'
        from (irb):6
        from /usr/local/rvm/rubies/ruby-1.9.3-p286/bin/irb:16:in `<main>'

Is ruby 1.9.3 supported? Or is this a Javascript problem?

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