https://bugzilla.novell.com/show_bug.cgi?id=463969 Summary: obs search dialog blows up when unmatched single quotes are entered. Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: michael_e_brown@dell.com QAContact: adrian@novell.com Found By: Third Party Developer/Partner If you type an unmatched single quote in the search dialog on build.opensuse.org, it blow up: OpenSUSE Frontend Error: Error Details: Errorcode: uncaught_exception Message: undefined method `each' for nil:NilClass Exception from API: NoMethodError: undefined method `each' for nil:NilClass Stack Trace: /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:625:in `FunctionCall' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:598:in `PrimaryExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:564:in `FilterExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:546:in `PathExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:523:in `UnionExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:512:in `UnaryExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:476:in `MultiplicativeExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:451:in `AdditiveExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:424:in `RelationalExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:399:in `EqualityExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:376:in `AndExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:360:in `OrExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:340:in `Predicate' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:335:in `each' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:335:in `Predicate' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:247:in `RelativeLocationPath' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:199:in `LocationPath' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:554:in `PathExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:523:in `UnionExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:512:in `UnaryExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:476:in `MultiplicativeExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:451:in `AdditiveExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:424:in `RelationalExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:399:in `EqualityExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:376:in `AndExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:355:in `OrExpr' /usr/lib64/ruby/1.8/rexml/parsers/xpathparser.rb:23:in `parse' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/lib/xpath_engine.rb:62:in `find' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/app/controllers/search_controller.rb:39:in `search' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/app/controllers/search_controller.rb:14:in `package' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/base.rb:1158:in `send' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/base.rb:1158:in `perform_action_without_filters' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/filters.rb:697:in `call_filters' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/filters.rb:689:in `perform_action_without_benchmark' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /usr/lib64/ruby/1.8/benchmark.rb:293:in `measure' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/rescue.rb:199:in `perform_action_without_caching' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/caching.rb:678:in `perform_action' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/caching.rb:677:in `perform_action' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/base.rb:524:in `send' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/base.rb:524:in `process_without_filters' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/filters.rb:685:in `process_without_session_management_support' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/session_management.rb:123:in `process' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/base.rb:388:in `process' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:171:in `handle_request' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:115:in `dispatch' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in `dispatch' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/railties/lib/fcgi_handler.rb:101:in `process_request' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/railties/lib/fcgi_handler.rb:149:in `with_signal_handler' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/railties/lib/fcgi_handler.rb:99:in `process_request' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/railties/lib/fcgi_handler.rb:77:in `process_each_request' /usr/lib64/ruby/vendor_ruby/1.8/fcgi.rb:612:in `each_cgi' /usr/lib64/ruby/vendor_ruby/1.8/fcgi.rb:609:in `each' /usr/lib64/ruby/vendor_ruby/1.8/fcgi.rb:609:in `each_cgi' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/railties/lib/fcgi_handler.rb:76:in `process_each_request' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/railties/lib/fcgi_handler.rb:50:in `process!' /srv/www/vhosts/opensuse.org/frontend/releases/20080407174105/vendor/rails/railties/lib/fcgi_handler.rb:24:in `process!' /srv/www/vhosts/opensuse.org/frontend/current/public/dispatch.fcgi:24 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.