Closed drewbrunson closed 11 years ago
Let me look into this. Might be a issue with the query I use on mysql.
Honestly I use sqlite for all my tests, so I might have missed this.
Are you still having this issue? I haven't been able to recreate it.
Any idea why this would occur. I've been running various reports to try out the flexibility of the risu templates and this is the first time I've seen this....
risu --config-file ../FL.cfg -t notable_detailed -o notable.pdf Error: Mysql::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'real)' at line 1: SELECT COUNT(*) AS count_all, plugin_id AS plugin_id FROM
items
INNER JOINplugins
ONplugins
.id
=items
.plugin_id
WHEREitems
.severity
= 4 GROUP BY plugin_id ORDER BY cast(plugins.cvss_base_score as real) /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:346:inprepare' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:346:in
exec_stmt' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:286:inexec_query' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:280:in
log' /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/notifications/instrumenter.rb:20:ininstrument' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:275:in
log' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:285:inexec_query' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:415:in
select' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:18:inselect_all' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in
select_all' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/relation/calculations.rb:279:inexecute_grouped_calculation' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/relation/calculations.rb:206:in
perform_calculation' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/relation/calculations.rb:159:incalculate' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/relation/calculations.rb:151:in
calculate' /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/relation/calculations.rb:58:incount' /usr/lib/ruby/gems/1.8/gems/risu-1.5.0/bin/../lib/risu/models/item.rb:348:in
top_10_sorted_raw' /usr/lib/ruby/gems/1.8/gems/risu-1.5.0/bin/../lib/risu/templates/notable_detailed.rb:41:inrender' /usr/lib/ruby/gems/1.8/gems/risu-1.5.0/bin/../lib/risu/base/templater.rb:29:in
generate' /usr/lib/ruby/gems/1.8/gems/prawn-0.12.0/lib/prawn/document.rb:212:in[]' /usr/lib/ruby/gems/1.8/gems/prawn-0.12.0/lib/prawn/document.rb:212:in
initialize' /usr/lib/ruby/gems/1.8/gems/prawn-0.12.0/lib/prawn/document.rb:121:innew' /usr/lib/ruby/gems/1.8/gems/prawn-0.12.0/lib/prawn/document.rb:121:in
generate' /usr/lib/ruby/gems/1.8/gems/risu-1.5.0/bin/../lib/risu/base/templater.rb:26:ingenerate' /usr/lib/ruby/gems/1.8/gems/risu-1.5.0/bin/../lib/risu/cli/application.rb:366:in
run' /usr/lib/ruby/gems/1.8/gems/risu-1.5.0/bin/risu:12 /usr/bin/risu:19:in `load' /usr/bin/risu:19