LD /usr/local/pgsql-10.1/lib Running spec/welcome_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. ....... Finished in 1 minute 43.44 seconds (files took 0.78891 seconds to load) 7 examples, 0 failures Finished spec/welcome_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/snapback_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. .1: Searching (?-mix:Swissmedic) for 40501 .step_to_test 2: 1: Searching (?-mix:Swissmedic) for 40501 .step_to_test 3: 1: Searching (?-mix:Swissmedic) for 40501 .step_to_test 4: 1: Searching (?-mix:Swissmedic) for 40501 . Running test step 1 #>>> 1: Searching (?-mix:Swissmedic) for 40501 1: 176: Got URL http://192.168.0.75:8012/de/gcc/search/zone/drugs/search_query/40501/search_type/st_registration?#best_result expecting (?-mix:search_query\/40501|de\/gcc$|home_drugs\/$|192.168.0.75:8012\/$) 216: 2021-01-22 19:03:48 +0100 Pointersteps are Home - 40501 - 01 - 010,Home should (?-mix:Home - 40501 - \d{2} - \d{3}) are # Running test step 2 #>> 2: Clicking link FI exist? true 2: 176: Got URL http://192.168.0.75:8012/de/gcc/fachinfo/reg/40501 expecting de/gcc/fachinfo/reg/40501 216: 2021-01-22 19:04:00 +0100 Pointersteps are Home - FI zu Lubex®,Home should (?-mix:(Home|Suchresultat) - FI zu Lubex®) are # Running test step 3 #> 3: Clicking link Änderungen anzeigen exist? true 3: 176: Got URL http://192.168.0.75:8012/de/gcc/show/fachinfo/40501/diff expecting /show/fachinfo/40501/diff 216: 2021-01-22 19:04:10 +0100 Pointersteps are Home,Fachinformation zu Lubex,Änderungen should Home,Fachinformation zu Lubex,Änderungen are # Running test step 4 # 4: Clicking link (?-mix:\d{2}.\d{2}.\d{4}) exist? true 4: 176: Got URL http://192.168.0.75:8012/de/gcc/show/fachinfo/40501/diff/28.11.2015 expecting /show/fachinfo/40501/diff 216: 2021-01-22 19:04:20 +0100 Pointersteps are Home,Fachinformation zu Lubex,Änderungen,28.11.2015 should (?-mix:Home,Fachinformation zu Lubex,Änderungen,\d{2}.\d{2}.\d{4}) are # ..216: 2021-01-22 19:06:16 +0100 Pointersteps are Home - 63184 - 01 - 001,Home should (?-mix:Home - 63184) are # 216: 2021-01-22 19:06:36 +0100 Pointersteps are Home - FI zu Celecoxib Helvepharm,Home should (?-mix:Home - FI zu Celecoxib Helvepharm) are # 216: 2021-01-22 19:06:46 +0100 Pointersteps are Home,Fachinformation zu Celecoxib Helvepharm 100 mg,Änderungen should (?-mix:Home,Fachinformation zu Celecoxib Helvepharm.+,Änderungen) are # 216: 2021-01-22 19:06:58 +0100 Pointersteps are Home,Fachinformation zu Celecoxib Helvepharm 100 mg,Änderungen,24.02.2020 should (?-mix:Home,Fachinformation zu Celecoxib Helvepharm.+,Änderungen,\d{2}\.\d{2}\.\d{4}) are # . Finished in 11 minutes 43 seconds (files took 0.82593 seconds to load) 8 examples, 0 failures Finished spec/snapback_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/smoketest_spec.rb with webdrivers TOKEN=EC%2d94T54538AV508761P&TIMESTAMP=2021%2d01%2d22T18%3a07%3a05Z&CORRELATIONID=002617d44b550&ACK=Success&VERSION=98&BUILD=55262021 Paypal connection is okay. Using www.sandbox.paypal.com and test_paypal@ywesee.com from /home/niklaus/git/oddb.org/etc/oddb.yml Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. *..2021-01-22 19:10:29 WARN Watir [DEPRECATION] ["text_regexp"] Using :text locator with RegExp /A \/ SL/ to match an element that includes hidden text is deprecated. Use :visible_text instead. .........Took 4 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. ......FTook 4 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 4 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 4 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 4 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 4 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 4 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. ............*..FF*....found 3 unrestricted products for canesten found 3 restricted products for canesten *Testing nr items found with search_limitation_A for Fosfolag which returned 1/1/1 items. must_be_greater is false .Testing nr items found with search_limitation_B for Allergo-X which returned 3/2/3 items. must_be_greater is true .Testing nr items found with search_limitation_D for Elmex which returned 3/2/3 items. must_be_greater is true .Testing nr items found with search_limitation_E for Holunder which returned 5/5/5 items. must_be_greater is true FTesting nr items found with search_limitation_SL_only for Soolantra 10 mg which returned 2/1/2 items. must_be_greater is true .Testing nr items found with search_limitation_SL_only for Methotrexat which returned 41/39/41 items. must_be_greater is true .Testing nr items found with search_limitation_SL_only for mephadolor which returned 3/3/3 items. must_be_greater is false .Testing nr items found with search_limitation_SL_only for Omeprazol MUT Sandoz which returned 24/12/24 items. must_be_greater is true ... Pending: (Failures listed here are expected and do not affect your suite's status) 1) ch.oddb.org admin admin should edit package info # check_nutriflex_56091 only works with sequence, not with package # ./spec/smoketest_spec.rb:50 2) ch.oddb.org desitin should download the results of a search after paying with PayPal # Paypal login page is no longer usable with Watir # ./spec/smoketest_spec.rb:406 3) ch.oddb.org desitin should have a working instant search for Augmentin and going back # backtrace does not work with Augmentin which contains ( in the link # ./spec/smoketest_spec.rb:463 4) ch.oddb.org desitin should not display expired drugs, when search says active drugs only # Will probably fail if you did not search for one of the few examples via bin admin # ./spec/smoketest_spec.rb:552 Failures: 1) ch.oddb.org desitin should find redirect an iphone to the mobile flavor Failure/Error: expect(iphone_browser.url).to match(/\/\/i\./) # this fails expected "http://192.168.0.75:8012/" to match /\/\/i\./ Diff: @@ -1 +1 @@ -/\/\/i\./ +"http://192.168.0.75:8012/" # ./spec/smoketest_spec.rb:254:in `block (3 levels) in ' 2) ch.oddb.org desitin should display the correct calculation for Bicalutamid Sandoz Failure/Error: tageskosten = @browser.trs.find{|x| /^Tageskosten/.match(x.text)}.text NoMethodError: undefined method `text' for nil:NilClass # ./spec/smoketest_spec.rb:452:in `block (3 levels) in ' 3) ch.oddb.org desitin should have a working instant search for Inderal and going back Failure/Error: expect(inhalt).to match(/Preisvergleich f??r/i) expected " Fachinfo-Online\nJanuar 2021\nDifferin\nMekinist\u00AE\nDuloxetin Axapharm\nTriumeq\nTivic... Neuregistrierungen\n2021 \u00A9ywesee GmbH\nEinstellungen | Hilfe | FAQ | Abmelden | Home" to match /Preisvergleich f\u00FCr/i Diff: @@ -1,46 +1,91 @@ -/Preisvergleich f\u00FCr/i + Fachinfo-Online +Januar 2021 +Differin +Mekinist? +Duloxetin Axapharm +Triumeq +Tivicay +40 SL Neuaufnahmen +Juni 2020 +27 Preissenkungen SL/LPPV +Juni 2020 +3 Preiserh?hungen SL/LPPV +Mai 2020 +1 Chargenr?ckrufe +Januar 2021 +4 Health Professional Communication (HPC) +Januar 2021 +Video-Anleitung (Screencast) +Deutsch | English | Fran?ais +Apotheken | Arzt | Interaktionen | Medikamente | MiGeL | Services | Spital | Zulassungsi. +Art der Suche: +Plus +Vergleichen Sie einfach und schnell Medikamentenpreise. +Suchen Sie nach Medikament, Wirkstoff oder Anwendungsgebiet +(z.B. Kopfschmerzen, Akne, Verstauchung, Verletzung). +22.01.2021 +20 Neue Registrierungen +17504 Arzneimittel A-Z +731 Bet?ubungsmittel +417 Impfstoffe/Blutprodukte +7305 Fachinformationen +5910 Patienteninformationen +3049 DDD's +1912 Limitationstexte +ATC-Browser +iPhone/iPad Generika App +Android Generika App + Rechtlicher Hinweis +Patienten- und ?rztefeedback zu Medikamenten +Lamisil Pedisan, Spray in der Handelsform: Spray(s) ? 15 ml +Resyl plus, Tropfen in der Handelsform: 20 ml +Inegy 10/20 mg, Tabletten in der Handelsform: 28 Tablette(n) +Willkommen C?cile M?ller! +Arzneimittel A-Z | ATC-Browser | Neuregistrierungen +2021 ?ywesee GmbH +Einstellungen | Hilfe | FAQ | Abmelden | Home # ./spec/smoketest_spec.rb:490:in `block (4 levels) in ' 4) ch.oddb.org desitin limiting the search to search_limitation_E using Holunder Failure/Error: expect(nr_unrestricted_first).to be > nr_restriced if must_be_greater expected: > 5 got: 5 # ./spec/smoketest_spec.rb:618:in `block (4 levels) in ' Finished in 65 minutes 3 seconds (files took 2.81 seconds to load) 52 examples, 4 failures, 4 pending Failed examples: rspec ./spec/smoketest_spec.rb:245 # ch.oddb.org desitin should find redirect an iphone to the mobile flavor rspec ./spec/smoketest_spec.rb:450 # ch.oddb.org desitin should display the correct calculation for Bicalutamid Sandoz rspec ./spec/smoketest_spec.rb[1:2:33] # ch.oddb.org desitin should have a working instant search for Inderal and going back rspec ./spec/smoketest_spec.rb[1:2:43] # ch.oddb.org desitin limiting the search to search_limitation_E using Holunder Finished spec/smoketest_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/searchbar_spec.rb with webdrivers Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. .......*********.......Warfarin: URL ist http://192.168.0.75:8012/de/gcc/search/zone/drugs/search_query/Warfarin/search_type/st_interaction?#best_result *..*. Pending: (Failures listed here are expected and do not affect your suite's status) 1) ch.oddb.org should work with the notify searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:161:in `block (2 levels) in ' 2) ch.oddb.org should work with the notify_confirm searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:165:in `block (2 levels) in ' 3) ch.oddb.org should work with the drugs/vaccines searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:169:in `block (2 levels) in ' 4) ch.oddb.org should work with the drugs/limitationtexts searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:173:in `block (2 levels) in ' 5) ch.oddb.org should work with the drugs/feedbacks searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:177:in `block (2 levels) in ' 6) ch.oddb.org should work with the drugs/patinfos searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:181:in `block (2 levels) in ' 7) ch.oddb.org should work with the drugs/sequences searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:185:in `block (2 levels) in ' 8) ch.oddb.org should work with the drugs/resultlimit searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:189:in `block (2 levels) in ' 9) ch.oddb.org should work with the substances/result searchbar # No reason given Failure/Error: expect(false).to eq(true) expected: true got: false (compared using ==) Diff: @@ -1 +1 @@ -true +false # ./spec/searchbar_spec.rb:193:in `block (2 levels) in ' 10) ch.oddb.org Interaktion should display not found for Warfarin which is not registered in Switzerland # Warfarin behaves differently on oddb-ci2 and ch.oddb.org # ./spec/searchbar_spec.rb:282 11) ch.oddb.org should set best_result when searching Rivoleve via search_type Preisvergleich # 22.01.2021: This is no longer the case. But does this matter? # ./spec/searchbar_spec.rb:316 Finished in 5 minutes 9 seconds (files took 0.80681 seconds to load) 28 examples, 0 failures, 11 pending Finished spec/searchbar_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/rss_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. .....FF2021-01-22 20:20:09 +0100: /home/niklaus/git/oddb.org/spec/rss_spec.rb after all. Restored timeout to 30 -:32: warning: regular expression has redundant nested repeat operator '??' -:32: warning: regular expression has redundant nested repeat operator '??' Failures: 1) ch.oddb.org should have a working RSS-feed /de/gcc/rss/channel/fachinfo Failure/Error: @browser.goto(link.href) if link Net::ReadTimeout: Net::ReadTimeout with # # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:129:in `response_for' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:82:in `request' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:64:in `call' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:167:in `execute' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/oss/bridge.rb:587:in `execute' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/oss/bridge.rb:52:in `get' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/navigation.rb:32:in `to' # ./vendor/ruby/3.0.0/gems/watir-6.17.0/lib/watir/navigation.rb:16:in `goto' # ./spec/rss_spec.rb:28:in `check_for_rss_feed' # ./spec/rss_spec.rb:60:in `block (3 levels) in ' 2) ch.oddb.org should have a working /de/gcc/rss/channel/fachinfo-2008.rss Failure/Error: @browser.goto OddbUrl Net::ReadTimeout: Net::ReadTimeout with # # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:129:in `response_for' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:82:in `request' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:64:in `call' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:167:in `execute' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/oss/bridge.rb:587:in `execute' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/oss/bridge.rb:52:in `get' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/navigation.rb:32:in `to' # ./vendor/ruby/3.0.0/gems/watir-6.17.0/lib/watir/navigation.rb:16:in `goto' # ./spec/rss_spec.rb:17:in `block (2 levels) in ' Finished in 3 minutes 12.9 seconds (files took 0.81804 seconds to load) 7 examples, 2 failures Failed examples: rspec ./spec/rss_spec.rb[1:6] # ch.oddb.org should have a working RSS-feed /de/gcc/rss/channel/fachinfo rspec ./spec/rss_spec.rb:70 # ch.oddb.org should have a working /de/gcc/rss/channel/fachinfo-2008.rss Finished spec/rss_spec.rb -:32: warning: regular expression has redundant nested repeat operator '??' -:32: warning: regular expression has redundant nested repeat operator '??' LD /usr/local/pgsql-10.1/lib Running spec/recent_registrations_spec.rb with webdrivers Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. . Finished in 31.91 seconds (files took 0.78134 seconds to load) 1 example, 0 failures Finished spec/recent_registrations_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/preferences_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. ... Finished in 2 minutes 3.4 seconds (files took 0.80812 seconds to load) 3 examples, 0 failures Finished spec/preferences_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/pharmacies_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. F Failures: 1) ch.oddb.org check pharmacy Failure/Error: @browser.link(visible_text: Fridolin).click Net::ReadTimeout: Net::ReadTimeout with # # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:129:in `response_for' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:82:in `request' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:64:in `call' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:167:in `execute' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/oss/bridge.rb:587:in `execute' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/oss/bridge.rb:328:in `click_element' # ./vendor/ruby/3.0.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/element.rb:74:in `click' # ./vendor/ruby/3.0.0/gems/watir-6.17.0/lib/watir/elements/element.rb:162:in `block in click' # ./vendor/ruby/3.0.0/gems/watir-6.17.0/lib/watir/elements/element.rb:804:in `element_call' # ./vendor/ruby/3.0.0/gems/watir-6.17.0/lib/watir/elements/element.rb:153:in `click' # ./spec/pharmacies_spec.rb:60:in `block (2 levels) in ' Finished in 1 minute 55.54 seconds (files took 0.78516 seconds to load) 1 example, 1 failure Failed examples: rspec ./spec/pharmacies_spec.rb:53 # ch.oddb.org check pharmacy Finished spec/pharmacies_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/paypal_spec.rb with webdrivers TOKEN=EC%2d5NS721257P570510Y&TIMESTAMP=2021%2d01%2d22T19%3a25%3a12Z&CORRELATIONID=fd09d1791146a&ACK=Success&VERSION=98&BUILD=55262021 Paypal connection is okay. Using www.sandbox.paypal.com and test_paypal@ywesee.com from /home/niklaus/git/oddb.org/etc/oddb.yml Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. email 20210122-202512@ywesee.com: URL before preceeding to paypal was http://192.168.0.75:8012/de/gcc/data/buy/oddb.csv *.Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. email 20210122-202512@ywesee.com: URL before preceeding to paypal was http://192.168.0.75:8012/de/gcc/search/zone/drugs/search_query/Marcoumar/search_type/st_oddb?#best_result ****** Pending: (Failures listed here are expected and do not affect your suite's status) 1) ch.oddb.org should be possible to checkout oddb.csv via paypal # Paypal login page is no longer usable with Watir # ./spec/paypal_spec.rb:84 2) ch.oddb.org should be checkout via paypal as poweruser for one day # Paypal login page is no longer usable with Watir # ./spec/paypal_spec.rb:131 3) ch.oddb.org should return a correct link to a CSV file if the payment is okay # Paypal login page is no longer usable with Watir # ./spec/paypal_spec.rb:160 4) ch.oddb.org should not download a CSV file if the payment was not accepted # Paypal login page is no longer usable with Watir # ./spec/paypal_spec.rb:185 5) ch.oddb.org should be possible to cancel a paypal before login # Paypal login page is no longer usable with Watir # ./spec/paypal_spec.rb:201 6) ch.oddb.org should be possible to cancel a paypal after login but before paying # Paypal login page is no longer usable with Watir # ./spec/paypal_spec.rb:214 7) ch.oddb.org should be checkout via paypal as poweruser for one day sing a new credit card and login name # Paypal login page is no longer usable with Watir # ./spec/paypal_spec.rb:226 Finished in 2 minutes 24.3 seconds (files took 2.88 seconds to load) 8 examples, 0 failures, 7 pending Finished spec/paypal_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/migel_spec.rb with webdrivers I, [2021-01-22T20:27:38.662616 #13696] INFO -- : server_url set to: druby://127.0.0.1:33000 NOTICE: relation "object" already exists, skipping NOTICE: relation "prefetchable_index" already exists, skipping NOTICE: relation "extent_index" already exists, skipping NOTICE: relation "object_connection" already exists, skipping NOTICE: relation "target_id_index" already exists, skipping NOTICE: relation "collection" already exists, skipping NOTICE: relation "target_id_migel_fulltext_index_de" already exists, skipping NOTICE: relation "target_id_migel_fulltext_index_fr" already exists, skipping NOTICE: relation "target_id_migel_product_fulltext_index_de" already exists, skipping NOTICE: relation "target_id_migel_product_fulltext_index_fr" already exists, skipping NOTICE: relation "target_id_migel_model_group_code" already exists, skipping NOTICE: relation "target_id_migel_model_migelid_code" already exists, skipping NOTICE: relation "target_id_migel_model_group_name_de" already exists, skipping NOTICE: relation "target_id_migel_model_group_name_fr" already exists, skipping NOTICE: relation "target_id_migel_model_subgroup_code" already exists, skipping NOTICE: relation "target_id_migel_model_migelid_name_de" already exists, skipping NOTICE: relation "target_id_migel_model_migelid_name_fr" already exists, skipping NOTICE: relation "target_id_migel_model_group_migel_code" already exists, skipping NOTICE: relation "target_id_migel_model_product_ean_code" already exists, skipping NOTICE: relation "target_id_migel_model_subgroup_name_de" already exists, skipping NOTICE: relation "target_id_migel_model_subgroup_name_fr" already exists, skipping NOTICE: relation "target_id_migel_model_migelid_migel_code" already exists, skipping NOTICE: relation "target_id_migel_model_product_pharmacode" already exists, skipping NOTICE: relation "target_id_migel_model_subgroup_migel_code" already exists, skipping NOTICE: relation "target_id_migel_model_product_article_name_de" already exists, skipping NOTICE: relation "target_id_migel_model_product_article_name_fr" already exists, skipping NOTICE: relation "target_id_migel_model_product_company_name_de" already exists, skipping NOTICE: relation "target_id_migel_model_product_company_name_fr" already exists, skipping Attention: monkey-patching CSV::Cell I, [2021-01-22T20:27:39.206509 #13696] INFO -- start: starting migel-server on druby://127.0.0.1:33000 Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. ..... Finished in 43.47 seconds (files took 1.33 seconds to load) 5 examples, 0 failures Finished spec/migel_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/medical_product_spec.rb with webdrivers Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. .. Finished in 51.52 seconds (files took 0.78851 seconds to load) 2 examples, 0 failures Finished spec/medical_product_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/interactions_spec.rb with webdrivers Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. ................... Finished in 8 minutes 38 seconds (files took 0.79594 seconds to load) 19 examples, 0 failures Finished spec/interactions_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/home_2_list_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. ......Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. .. Finished in 3 minutes 7.4 seconds (files took 0.77149 seconds to load) 8 examples, 0 failures Finished spec/home_2_list_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/download_spec.rb with webdrivers TOKEN=EC%2d7P0730279H237615B&TIMESTAMP=2021%2d01%2d22T19%3a41%3a06Z&CORRELATIONID=ebf7fc5933b70&ACK=Success&VERSION=98&BUILD=55262021 Paypal connection is okay. Using www.sandbox.paypal.com and test_paypal@ywesee.com from /home/niklaus/git/oddb.org/etc/oddb.yml Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. .F Failures: 1) ch.oddb.org should be possible to run grant_download oddb2.csv Failure/Error: expect(diffFiles.size).to eq(1) expected: 1 got: 0 (compared using ==) # ./spec/download_spec.rb:52:in `block (2 levels) in ' Finished in 18.72 seconds (files took 2.84 seconds to load) 2 examples, 1 failure Failed examples: rspec ./spec/download_spec.rb:38 # ch.oddb.org should be possible to run grant_download oddb2.csv Finished spec/download_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/domaintest_spec.rb with webdrivers TOKEN=EC%2d8YR64251000520235&TIMESTAMP=2021%2d01%2d22T19%3a41%3a28Z&CORRELATIONID=cfd8184d74bba&ACK=Success&VERSION=98&BUILD=55262021 Paypal connection is okay. Using www.sandbox.paypal.com and test_paypal@ywesee.com from /home/niklaus/git/oddb.org/etc/oddb.yml No examples found. Finished in 0.00027 seconds (files took 3.01 seconds to load) 0 examples, 0 failures Finished spec/domaintest_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/doctors_spec.rb with webdrivers Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. F Failures: 1) ch.oddb.org check doctors Failure/Error: expect(@browser.text).to match arzt.name expected " Apotheken | Arzt | Interaktionen | Medikamente | MiGeL | Services | Spital | Z...21 \u00A9ywesee GmbH\nEinstellungen | Hilfe | FAQ | Anmeldung | Kontakt | Arztsuche-Home" to match "Z\u00FCst" Diff: @@ -1,35 +1,69 @@ -Z?st + Apotheken | Arzt | Interaktionen | Medikamente | MiGeL | Services | Spital | Zulassungsi. +Name Vorname Telefon Praxis-Addrese Facharzttitel +Durussel Anne-Sylvie 021 781 18 19 Krebs v?t?rinaires SA +Ferme La Tuili?re 1 +1073 Mollie-Margot (Waadt) +[] Lageplan auf map.search.ch vCard +Grangier Val?rie 021 781 18 19 Krebs V?t?rinaires SA +Ferme La Tuili?re 1 +1073 Mollie-Margot (Waadt) +[] Lageplan auf map.search.ch vCard +H?rdi Corinne 021 781 18 19 Krebs v?t?rinaires SA +Ferme La Tuili?re 1 +1073 Mollie-Margot (Waadt) + Lageplan auf map.search.ch vCard +Krebs Daniel 021 781 18 19 Ferme la Tuili?re 1 +1073 Mollie-Margot (Waadt) + Lageplan auf map.search.ch vCard +Ninet Philippe Georges 021 781 18 19 Krebs V?t?rinaires SA +Ferme La Tuili?re 1 +1073 Mollie-Margot (Waadt) +[] Lageplan auf map.search.ch vCard +Probst Sylvie 021 781 18 19 Cabinet v?t?rinaire Daniel Krebs +La Tuili?re +1073 Mollie-Margot (Waadt) +[] Lageplan auf map.search.ch vCard +Schlegel-Christen Simone 021/781.35.20 Simone Schlegel-Christen +Rue de Mollie-Margot 1 +1003 Lausanne (Waadt) +simone.sc@bluewin.ch Allgemeine Innere Medizin, 2000, Schweiz Lageplan auf map.search.ch vCard +Traianou Christian 062 7511285 Im Molli Park +Strengelbacherstr. 2 a +4800 Zofingen (Aargau) + Lageplan auf map.search.ch vCard +2021 ?ywesee GmbH +Einstellungen | Hilfe | FAQ | Anmeldung | Kontakt | Arztsuche-Home # ./spec/doctors_spec.rb:69:in `block (3 levels) in ' # ./spec/doctors_spec.rb:67:in `each' # ./spec/doctors_spec.rb:67:in `block (2 levels) in ' Finished in 23.54 seconds (files took 0.77424 seconds to load) 1 example, 1 failure Failed examples: rspec ./spec/doctors_spec.rb:64 # ch.oddb.org check doctors Finished spec/doctors_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/changelog_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. .... Finished in 2 minutes 17.3 seconds (files took 0.7757 seconds to load) 4 examples, 0 failures Finished spec/changelog_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/admin_spec.rb with webdrivers Setting up a default profile for chrome Took 5 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. cp /home/niklaus/git/oddb.org/test/data/dummy_patinfo.pdf /home/niklaus/git/oddb.org/downloads .cp /home/niklaus/git/oddb.org/test/data/dummy_patinfo_2.pdf /home/niklaus/git/oddb.org/downloads .***** Pending: (Failures listed here are expected and do not affect your suite's status) 1) ch.oddb.org should be possible to create a CompanyUser # login as admin user does not work at the moment # ./spec/admin_spec.rb:131 2) ch.oddb.org should be possible to sort users by affiliations # No reason given Failure/Error: expect(text_before).not_to match /RangeError/i expected "RangeError at /de/gcc/sort/state_id/25932080/sortvalue/affiliations\n\"98800\" is recycled object\nR...iliations\"\nstate_id\n\"25932080\"\nYou're seeing this error because you use Rack::ShowExceptions." not to match /RangeError/i Diff: @@ -1,224 +1,447 @@ -/RangeError/i +RangeError at /de/gcc/sort/state_id/25932080/sortvalue/affiliations +"98800" is recycled object +Ruby (drbssl://127.0.0.1: in nil, line 9997 +Web GET 192.168.0.75/de/gcc/sort/state_id/25932080/sortvalue/affiliations +Jump to: +GET +POST +Cookies +ENV +Traceback (innermost first) +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +/var/www/oddb.org/src/view/admin/entities.rb: in wrap_all + entities.collect { |entity| +... +/var/www/oddb.org/src/view/admin/entities.rb: in init + @model = Entities.wrap_all(@model) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/htmlgrid-1.2.0/lib/htmlgrid/component.rb: in initialize + init() +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in new + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in view + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in to_html + name = view +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in to_html + @state.to_html(cgi) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in block in process_rack + to_html +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in synchronize + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in process_rack + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/app.rb: in call + res = session.process_rack(rack_request: request) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/static.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/handler/webrick.rb: in service + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in service + si.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in run + server.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/server.rb: in block in start_thread + block ? block.call(sock) : run(sock) +... +Request information +GET +Variable Value +event +"sort" +flavor +"gcc" +language +"de" +sortvalue +"affiliations" +state_id +"25932080" +POST +No POST data. +COOKIES +Variable Value +_session_id +"11cb9e9d6a51e6299f90a45e34c" +__utma +"224192859.486687563.1611344661.1611344661.1611344661.1" +__utmc +"224192859" +__utmz +"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)" +__utmt +"1" +oddb.org +"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de" +__utmb +"224192859.23.10.1611344661" +Rack ENV +Variable Value +GATEWAY_INTERFACE +"CGI/1.1" +HTTP_ACCEPT +"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" +HTTP_ACCEPT_ENCODING +"gzip, deflate" +HTTP_ACCEPT_LANGUAGE +"en-US,en;q=0.9" +HTTP_CONNECTION +"keep-alive" +HTTP_COOKIE +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.23.10.1611344661" +HTTP_HOST +"192.168.0.75:8012" +HTTP_REFERER +"http://192.168.0.75:8012/de/gcc/users/" +HTTP_UPGRADE_INSECURE_REQUESTS +"1" +HTTP_USER_AGENT +"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" +HTTP_VERSION +"HTTP/1.1" +PATH_INFO +"/de/gcc/sort/state_id/25932080/sortvalue/affiliations" +QUERY_STRING +"" +REMOTE_ADDR +"192.168.0.75" +REMOTE_HOST +"192.168.0.75" +REQUEST_METHOD +"GET" +REQUEST_PATH +"/de/gcc/sort/state_id/25932080/sortvalue/affiliations" +REQUEST_URI +"http://192.168.0.75:8012/de/gcc/sort/state_id/25932080/sortvalue/affiliations" +SCRIPT_NAME +"" +SERVER_NAME +"192.168.0.75" +SERVER_PORT +"8012" +SERVER_PROTOCOL +"HTTP/1.1" +SERVER_SOFTWARE +"WEBrick/1.7.0 (Ruby/3.0.0/2020-12-25)" +event +"sort" +flavor +"gcc" +language +"de" +rack.errors +#>> +rack.hijack +# +rack.hijack? +true +rack.hijack_io +nil +rack.input +#>> +rack.multiprocess +false +rack.multithread +true +rack.request.cookie_hash +{"_session_id"=>"11cb9e9d6a51e6299f90a45e34c", "__utma"=>"224192859.486687563.1611344661.1611344661.1611344661.1", "__utmc"=>"224192859", "__utmz"=>"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)", "__utmt"=>"1", "oddb.org"=>"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de", "__utmb"=>"224192859.23.10.1611344661"} +rack.request.cookie_string +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.23.10.1611344661" +rack.request.query_hash +{"language"=>"de", "flavor"=>"gcc", "event"=>"sort", "state_id"=>"25932080", "sortvalue"=>"affiliations"} +rack.request.query_string +"" +rack.run_once +false +rack.tempfiles +[] +rack.url_scheme +"http" +rack.version +[1, 3] +sortvalue +"affiliations" +state_id +"25932080" +You're seeing this error because you use Rack::ShowExceptions. # ./spec/admin_spec.rb:110:in `check_sort' # ./spec/admin_spec.rb:142:in `block (3 levels) in ' 3) ch.oddb.org should be possible to sort users by name_first # No reason given Failure/Error: expect(text_before).not_to match /RangeError/i expected "RangeError at /de/gcc/sort/state_id/26014700/sortvalue/name_first\n\"153640\" is recycled object\nRu...ame_first\"\nstate_id\n\"26014700\"\nYou're seeing this error because you use Rack::ShowExceptions." not to match /RangeError/i Diff: @@ -1,224 +1,447 @@ -/RangeError/i +RangeError at /de/gcc/sort/state_id/26014700/sortvalue/name_first +"153640" is recycled object +Ruby (drbssl://127.0.0.1: in nil, line 9997 +Web GET 192.168.0.75/de/gcc/sort/state_id/26014700/sortvalue/name_first +Jump to: +GET +POST +Cookies +ENV +Traceback (innermost first) +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +/var/www/oddb.org/src/view/admin/entities.rb: in wrap_all + entities.collect { |entity| +... +/var/www/oddb.org/src/view/admin/entities.rb: in init + @model = Entities.wrap_all(@model) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/htmlgrid-1.2.0/lib/htmlgrid/component.rb: in initialize + init() +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in new + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in view + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in to_html + name = view +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in to_html + @state.to_html(cgi) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in block in process_rack + to_html +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in synchronize + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in process_rack + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/app.rb: in call + res = session.process_rack(rack_request: request) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/static.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/handler/webrick.rb: in service + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in service + si.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in run + server.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/server.rb: in block in start_thread + block ? block.call(sock) : run(sock) +... +Request information +GET +Variable Value +event +"sort" +flavor +"gcc" +language +"de" +sortvalue +"name_first" +state_id +"26014700" +POST +No POST data. +COOKIES +Variable Value +_session_id +"11cb9e9d6a51e6299f90a45e34c" +__utma +"224192859.486687563.1611344661.1611344661.1611344661.1" +__utmc +"224192859" +__utmz +"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)" +__utmt +"1" +oddb.org +"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de" +__utmb +"224192859.27.10.1611344661" +Rack ENV +Variable Value +GATEWAY_INTERFACE +"CGI/1.1" +HTTP_ACCEPT +"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" +HTTP_ACCEPT_ENCODING +"gzip, deflate" +HTTP_ACCEPT_LANGUAGE +"en-US,en;q=0.9" +HTTP_CONNECTION +"keep-alive" +HTTP_COOKIE +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.27.10.1611344661" +HTTP_HOST +"192.168.0.75:8012" +HTTP_REFERER +"http://192.168.0.75:8012/de/gcc/users/" +HTTP_UPGRADE_INSECURE_REQUESTS +"1" +HTTP_USER_AGENT +"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" +HTTP_VERSION +"HTTP/1.1" +PATH_INFO +"/de/gcc/sort/state_id/26014700/sortvalue/name_first" +QUERY_STRING +"" +REMOTE_ADDR +"192.168.0.75" +REMOTE_HOST +"192.168.0.75" +REQUEST_METHOD +"GET" +REQUEST_PATH +"/de/gcc/sort/state_id/26014700/sortvalue/name_first" +REQUEST_URI +"http://192.168.0.75:8012/de/gcc/sort/state_id/26014700/sortvalue/name_first" +SCRIPT_NAME +"" +SERVER_NAME +"192.168.0.75" +SERVER_PORT +"8012" +SERVER_PROTOCOL +"HTTP/1.1" +SERVER_SOFTWARE +"WEBrick/1.7.0 (Ruby/3.0.0/2020-12-25)" +event +"sort" +flavor +"gcc" +language +"de" +rack.errors +#>> +rack.hijack +# +rack.hijack? +true +rack.hijack_io +nil +rack.input +#>> +rack.multiprocess +false +rack.multithread +true +rack.request.cookie_hash +{"_session_id"=>"11cb9e9d6a51e6299f90a45e34c", "__utma"=>"224192859.486687563.1611344661.1611344661.1611344661.1", "__utmc"=>"224192859", "__utmz"=>"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)", "__utmt"=>"1", "oddb.org"=>"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de", "__utmb"=>"224192859.27.10.1611344661"} +rack.request.cookie_string +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.27.10.1611344661" +rack.request.query_hash +{"language"=>"de", "flavor"=>"gcc", "event"=>"sort", "state_id"=>"26014700", "sortvalue"=>"name_first"} +rack.request.query_string +"" +rack.run_once +false +rack.tempfiles +[] +rack.url_scheme +"http" +rack.version +[1, 3] +sortvalue +"name_first" +state_id +"26014700" +You're seeing this error because you use Rack::ShowExceptions. # ./spec/admin_spec.rb:110:in `check_sort' # ./spec/admin_spec.rb:142:in `block (3 levels) in ' 4) ch.oddb.org should be possible to sort users by name_last # No reason given Failure/Error: expect(text_before).not_to match /RangeError/i expected "RangeError at /de/gcc/sort/state_id/26097320/sortvalue/name_last\n\"171960\" is recycled object\nRub...name_last\"\nstate_id\n\"26097320\"\nYou're seeing this error because you use Rack::ShowExceptions." not to match /RangeError/i Diff: @@ -1,224 +1,447 @@ -/RangeError/i +RangeError at /de/gcc/sort/state_id/26097320/sortvalue/name_last +"171960" is recycled object +Ruby (drbssl://127.0.0.1: in nil, line 9997 +Web GET 192.168.0.75/de/gcc/sort/state_id/26097320/sortvalue/name_last +Jump to: +GET +POST +Cookies +ENV +Traceback (innermost first) +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +/var/www/oddb.org/src/view/admin/entities.rb: in wrap_all + entities.collect { |entity| +... +/var/www/oddb.org/src/view/admin/entities.rb: in init + @model = Entities.wrap_all(@model) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/htmlgrid-1.2.0/lib/htmlgrid/component.rb: in initialize + init() +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in new + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in view + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in to_html + name = view +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in to_html + @state.to_html(cgi) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in block in process_rack + to_html +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in synchronize + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in process_rack + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/app.rb: in call + res = session.process_rack(rack_request: request) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/static.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/handler/webrick.rb: in service + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in service + si.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in run + server.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/server.rb: in block in start_thread + block ? block.call(sock) : run(sock) +... +Request information +GET +Variable Value +event +"sort" +flavor +"gcc" +language +"de" +sortvalue +"name_last" +state_id +"26097320" +POST +No POST data. +COOKIES +Variable Value +_session_id +"11cb9e9d6a51e6299f90a45e34c" +__utma +"224192859.486687563.1611344661.1611344661.1611344661.1" +__utmc +"224192859" +__utmz +"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)" +__utmt +"1" +oddb.org +"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de" +__utmb +"224192859.31.10.1611344661" +Rack ENV +Variable Value +GATEWAY_INTERFACE +"CGI/1.1" +HTTP_ACCEPT +"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" +HTTP_ACCEPT_ENCODING +"gzip, deflate" +HTTP_ACCEPT_LANGUAGE +"en-US,en;q=0.9" +HTTP_CONNECTION +"keep-alive" +HTTP_COOKIE +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.31.10.1611344661" +HTTP_HOST +"192.168.0.75:8012" +HTTP_REFERER +"http://192.168.0.75:8012/de/gcc/users/" +HTTP_UPGRADE_INSECURE_REQUESTS +"1" +HTTP_USER_AGENT +"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" +HTTP_VERSION +"HTTP/1.1" +PATH_INFO +"/de/gcc/sort/state_id/26097320/sortvalue/name_last" +QUERY_STRING +"" +REMOTE_ADDR +"192.168.0.75" +REMOTE_HOST +"192.168.0.75" +REQUEST_METHOD +"GET" +REQUEST_PATH +"/de/gcc/sort/state_id/26097320/sortvalue/name_last" +REQUEST_URI +"http://192.168.0.75:8012/de/gcc/sort/state_id/26097320/sortvalue/name_last" +SCRIPT_NAME +"" +SERVER_NAME +"192.168.0.75" +SERVER_PORT +"8012" +SERVER_PROTOCOL +"HTTP/1.1" +SERVER_SOFTWARE +"WEBrick/1.7.0 (Ruby/3.0.0/2020-12-25)" +event +"sort" +flavor +"gcc" +language +"de" +rack.errors +#>> +rack.hijack +# +rack.hijack? +true +rack.hijack_io +nil +rack.input +#>> +rack.multiprocess +false +rack.multithread +true +rack.request.cookie_hash +{"_session_id"=>"11cb9e9d6a51e6299f90a45e34c", "__utma"=>"224192859.486687563.1611344661.1611344661.1611344661.1", "__utmc"=>"224192859", "__utmz"=>"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)", "__utmt"=>"1", "oddb.org"=>"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de", "__utmb"=>"224192859.31.10.1611344661"} +rack.request.cookie_string +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.31.10.1611344661" +rack.request.query_hash +{"language"=>"de", "flavor"=>"gcc", "event"=>"sort", "state_id"=>"26097320", "sortvalue"=>"name_last"} +rack.request.query_string +"" +rack.run_once +false +rack.tempfiles +[] +rack.url_scheme +"http" +rack.version +[1, 3] +sortvalue +"name_last" +state_id +"26097320" +You're seeing this error because you use Rack::ShowExceptions. # ./spec/admin_spec.rb:110:in `check_sort' # ./spec/admin_spec.rb:142:in `block (3 levels) in ' 5) ch.oddb.org should be possible to sort users by email # No reason given Failure/Error: expect(text_before).not_to match /RangeError/i expected "RangeError at /de/gcc/sort/state_id/26179940/sortvalue/name\n\"190260\" is recycled object\nRuby (dr...e\n\"name\"\nstate_id\n\"26179940\"\nYou're seeing this error because you use Rack::ShowExceptions." not to match /RangeError/i Diff: @@ -1,224 +1,447 @@ -/RangeError/i +RangeError at /de/gcc/sort/state_id/26179940/sortvalue/name +"190260" is recycled object +Ruby (drbssl://127.0.0.1: in nil, line 9997 +Web GET 192.168.0.75/de/gcc/sort/state_id/26179940/sortvalue/name +Jump to: +GET +POST +Cookies +ENV +Traceback (innermost first) +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +(drbssl://127.0.0.1: in nil +/var/www/oddb.org/src/view/admin/entities.rb: in wrap_all + entities.collect { |entity| +... +/var/www/oddb.org/src/view/admin/entities.rb: in init + @model = Entities.wrap_all(@model) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/htmlgrid-1.2.0/lib/htmlgrid/component.rb: in initialize + init() +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in new + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in view + view = klass.new(model, @session) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/state.rb: in to_html + name = view +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in to_html + @state.to_html(cgi) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in block in process_rack + to_html +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in synchronize + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/session.rb: in process_rack + html = @mutex.synchronize do +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/sbsm-1.6.0/lib/sbsm/app.rb: in call + res = session.process_rack(rack_request: request) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/static.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in _call + ary = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/lint.rb: in call + dup._call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/show_exceptions.rb: in call + @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/content_length.rb: in call + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/rack-2.2.3/lib/rack/handler/webrick.rb: in service + status, headers, body = @app.call(env) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in service + si.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/httpserver.rb: in run + server.service(req, res) +... +/var/www/oddb.org/vendor/bundle/ruby/3.0.0/gems/webrick-1.7.0/lib/webrick/server.rb: in block in start_thread + block ? block.call(sock) : run(sock) +... +Request information +GET +Variable Value +event +"sort" +flavor +"gcc" +language +"de" +sortvalue +"name" +state_id +"26179940" +POST +No POST data. +COOKIES +Variable Value +_session_id +"11cb9e9d6a51e6299f90a45e34c" +__utma +"224192859.486687563.1611344661.1611344661.1611344661.1" +__utmc +"224192859" +__utmz +"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)" +__utmt +"1" +oddb.org +"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de" +__utmb +"224192859.35.10.1611344661" +Rack ENV +Variable Value +GATEWAY_INTERFACE +"CGI/1.1" +HTTP_ACCEPT +"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" +HTTP_ACCEPT_ENCODING +"gzip, deflate" +HTTP_ACCEPT_LANGUAGE +"en-US,en;q=0.9" +HTTP_CONNECTION +"keep-alive" +HTTP_COOKIE +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.35.10.1611344661" +HTTP_HOST +"192.168.0.75:8012" +HTTP_REFERER +"http://192.168.0.75:8012/de/gcc/users/" +HTTP_UPGRADE_INSECURE_REQUESTS +"1" +HTTP_USER_AGENT +"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" +HTTP_VERSION +"HTTP/1.1" +PATH_INFO +"/de/gcc/sort/state_id/26179940/sortvalue/name" +QUERY_STRING +"" +REMOTE_ADDR +"192.168.0.75" +REMOTE_HOST +"192.168.0.75" +REQUEST_METHOD +"GET" +REQUEST_PATH +"/de/gcc/sort/state_id/26179940/sortvalue/name" +REQUEST_URI +"http://192.168.0.75:8012/de/gcc/sort/state_id/26179940/sortvalue/name" +SCRIPT_NAME +"" +SERVER_NAME +"192.168.0.75" +SERVER_PORT +"8012" +SERVER_PROTOCOL +"HTTP/1.1" +SERVER_SOFTWARE +"WEBrick/1.7.0 (Ruby/3.0.0/2020-12-25)" +event +"sort" +flavor +"gcc" +language +"de" +rack.errors +#>> +rack.hijack +# +rack.hijack? +true +rack.hijack_io +nil +rack.input +#>> +rack.multiprocess +false +rack.multithread +true +rack.request.cookie_hash +{"_session_id"=>"11cb9e9d6a51e6299f90a45e34c", "__utma"=>"224192859.486687563.1611344661.1611344661.1611344661.1", "__utmc"=>"224192859", "__utmz"=>"224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)", "__utmt"=>"1", "oddb.org"=>"remember_me=true;remember=280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641;email=ngiger%40ywesee.com;language=de", "__utmb"=>"224192859.35.10.1611344661"} +rack.request.cookie_string +"_session_id=11cb9e9d6a51e6299f90a45e34c; __utma=224192859.486687563.1611344661.1611344661.1611344661.1; __utmc=224192859; __utmz=224192859.1611344661.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; oddb.org=remember_me%3Dtrue%3Bremember%3D280bbf7a3eb0c65bb61449ff591ddf3ab8f9ee00ea3c0d64911543dae456c641%3Bemail%3Dngiger%2540ywesee.com%3Blanguage%3Dde; __utmb=224192859.35.10.1611344661" +rack.request.query_hash +{"language"=>"de", "flavor"=>"gcc", "event"=>"sort", "state_id"=>"26179940", "sortvalue"=>"name"} +rack.request.query_string +"" +rack.run_once +false +rack.tempfiles +[] +rack.url_scheme +"http" +rack.version +[1, 3] +sortvalue +"name" +state_id +"26179940" +You're seeing this error because you use Rack::ShowExceptions. # ./spec/admin_spec.rb:110:in `check_sort' # ./spec/admin_spec.rb:142:in `block (3 levels) in ' Finished in 3 minutes 10.2 seconds (files took 0.76226 seconds to load) 7 examples, 0 failures, 5 pending Finished spec/admin_spec.rb LD /usr/local/pgsql-10.1/lib Running spec/address_correction_spec.rb with webdrivers Setting up a default profile for chrome Took 6 seconds for for 192.168.0.75:8012 to be ready. First answer was after 0 seconds. oddb_log_file /var/www/oddb.org/log/oddb/debug/2021/01.log url_from_received_mail http://192.168.0.75:8012/de/gcc/address_suggestion/company/7601001001121/oid/45972949 .oddb_log_file /var/www/oddb.org/log/oddb/debug/2021/01.log url_from_received_mail http://192.168.0.75:8012/de/gcc/address_suggestion/doctor/7601000254344/oid/45972950 .oddb_log_file /var/www/oddb.org/log/oddb/debug/2021/01.log url_from_received_mail http://192.168.0.75:8012/de/gcc/address_suggestion/hospital/7601002002592/oid/45972952 .oddb_log_file /var/www/oddb.org/log/oddb/debug/2021/01.log url_from_received_mail http://192.168.0.75:8012/de/gcc/address_suggestion/pharmacy/7601001380028/oid/45972953 . Finished in 7 minutes 34 seconds (files took 0.78427 seconds to load) 4 examples, 0 failures Finished spec/address_correction_spec.rb