Unicode error when generating json report
Created by: pcraston
I encountered a bug when converting a afr report to json (experimental branch):
[*] Dumping audit results in 2013-02-20 14.29.57 +0000.json.
[-] #<Encoding::UndefinedConversionError: "\xC2" from ASCII-8BIT to UTF-8>
[-] /home/pc/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.7/lib/json/common.rb:285:in `encode'
[-] /home/pc/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.7/lib/json/common.rb:285:in `generate'
[-] /home/pc/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.7/lib/json/common.rb:285:in `pretty_generate'
[-] /home/pc/arachni/reports/json.rb:33:in `block in run'
[-] /home/pc/arachni/reports/json.rb:32:in `open'
[-] /home/pc/arachni/reports/json.rb:32:in `run'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:68:in `run_one'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:60:in `block (2 levels) in run'
[-] /home/pc/arachni/lib/arachni/utilities.rb:438:in `call'
[-] /home/pc/arachni/lib/arachni/utilities.rb:438:in `exception_jail'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:60:in `block in run'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `each'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `run'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:413:in `block in parse_opts'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `each'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `parse_opts'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:83:in `initialize'
[-] /home/pc/arachni/bin/arachni:24:in `new'
[-] /home/pc/arachni/bin/arachni:24:in `<top (required)>'
[-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `load'
[-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `<main>'
[-]
[-] Parent:
[-] Arachni::Report::Manager
[-]
[-] Block:
[-] #<Proc:0x000000017d9898@/home/pc/arachni/lib/arachni/report/manager.rb:60>
[-]
[-] Caller:
[-] /home/pc/arachni/lib/arachni/utilities.rb:438:in `exception_jail'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:60:in `block in run'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `each'
[-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `run'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:413:in `block in parse_opts'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `each'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `parse_opts'
[-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:83:in `initialize'
[-] /home/pc/arachni/bin/arachni:24:in `new'
[-] /home/pc/arachni/bin/arachni:24:in `<top (required)>'
[-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `load'
[-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `<main>'
[-] --------------------------------------------------------------------------------