URI Parse bug
Created by: sunilkr
It happened when i started arachni_rpcd with --address=0.0.0.0. this trace is present for every instance of rpc server. My scans are stuck in 'preparing' state for an hour.
[-] Failed to parse '0.0.0.0:11895', please report this.
[-] Error: bad URI(is not URI?): 0.0.0.0:11895
[-] /usr/lib/ruby/1.9.1/uri/common.rb:176:in `split'
[-] /usr/lib/ruby/1.9.1/uri/common.rb:211:in `parse'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/uri.rb:150:in `rescue in ruby_parse'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/uri.rb:146:in `ruby_parse'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/uri.rb:453:in `initialize'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/uri.rb:124:in `new'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/uri.rb:124:in `parse'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/ui/web/utilities.rb:134:in `remove_proto'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/ui/web/server/views/instance.erb:3:in `evaluate_source'
[-] /var/lib/gems/1.9.1/gems/tilt-1.3.3/lib/tilt/template.rb:209:in `instance_eval'
[-] /var/lib/gems/1.9.1/gems/tilt-1.3.3/lib/tilt/template.rb:209:in `evaluate_source'
[-] /var/lib/gems/1.9.1/gems/tilt-1.3.3/lib/tilt/template.rb:144:in `cached_evaluate'
[-] /var/lib/gems/1.9.1/gems/tilt-1.3.3/lib/tilt/template.rb:127:in `evaluate'
[-] /var/lib/gems/1.9.1/gems/tilt-1.3.3/lib/tilt/template.rb:76:in `render'
[-] /var/lib/gems/1.9.1/gems/sinatra-1.3.2/lib/sinatra/base.rb:636:in `render'
[-] /var/lib/gems/1.9.1/gems/sinatra-1.3.2/lib/sinatra/base.rb:522:in `erb'
[-] /var/lib/gems/1.9.1/gems/arachni-0.4.1dev/lib/arachni/ui/web/server.rb:1080:in `block (2 levels) in <class:Server>'
[-] /var/lib/gems/1.9.1/gems/arachni-rpc-em-0.1.1/lib/arachni/rpc/em/client.rb:93:in `call'
[-] /var/lib/gems/1.9.1/gems/arachni-rpc-em-0.1.1/lib/arachni/rpc/em/client.rb:93:in `block in receive_response'
[-] /var/lib/gems/1.9.1/gems/arachni-rpc-em-0.1.1/lib/arachni/rpc/em/client.rb:102:in `call'
[-] /var/lib/gems/1.9.1/gems/arachni-rpc-em-0.1.1/lib/arachni/rpc/em/client.rb:102:in `block in receive_response'
[-] /var/lib/gems/1.9.1/gems/eventmachine-1.0.0.rc.4/lib/eventmachine.rb:1037:in `call'
[-] /var/lib/gems/1.9.1/gems/eventmachine-1.0.0.rc.4/lib/eventmachine.rb:1037:in `block in spawn_threadpool'