Skip to content

Instantly share code, notes, and snippets.

NoMethodError - undefined method `criteria' for []:WillPaginate::Collection:
/edx/app/forum/.gem/bundler/gems/kaminari-82a38e07db1c/lib/kaminari/models/mongoid_extension.rb:11:in `page'
/edx/app/forum/cs_comments_service/lib/helpers.rb:176:in `handle_threads_query'
/edx/app/forum/.gem/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/method_tracer.rb:455:in `block in handle_threads_query_with_trace_Custom_Sinatra_Application_handle_threads_query'
/edx/app/forum/.gem/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/method_tracer.rb:219:in `trace_execution_scoped'
/edx/app/forum/.gem/gems/newrelic_rpm-3.9.0.229/lib/new_relic/agent/method_tracer.rb:453:in `handle_threads_query_with_trace_Custom_Sinatra_Application_handle_threads_query'
/edx/app/forum/cs_comments_service/api/commentables.rb:17:in `block in <top (required)>'
/edx/app/forum/.gem/gems/sinatra-1.4.5/lib/sinatra/base.rb:1602:in `call'
/edx/app/forum/.gem/gems/sinatra-1.4.5/lib/sinatra/base.rb:1602:in `block in compile!'
/edx/app/forum/.gem/gems/
forum@ip-10-254-1-131:/edx/app/forum/cs_comments_service$ bundle install
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/..
Installing rake (10.3.1)
Using i18n (0.6.9)
Installing multi_json (1.10.0)
Using activesupport (3.2.8)
Using builder (3.0.4)
Using activemodel (3.2.8)
Using erubis (2.7.0)
edxapp@precise64:~/edx-platform$ rake test:python
git clean -fqdx test_root/logs test_root/data test_root/staticfiles test_root/uploads
find . -type f -name "*.pyc" -delete
rm -rf test_root/log/auto_screenshots/*
pip install -r requirements/edx/paver.txt
Requirement already satisfied (use --upgrade to upgrade): Paver==1.2.1 in /edx/app/edxapp/venvs/edxapp/lib/python2.7/site-packages (from -r requirements/edx/paver.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): psutil==1.2.1 in /edx/app/edxapp/venvs/edxapp/lib/python2.7/site-packages (from -r requirements/edx/paver.txt (line 3))
Requirement already satisfied (use --upgrade to upgrade): lazy==1.1 in /edx/app/edxapp/venvs/edxapp/lib/python2.7/site-packages (from -r requirements/edx/paver.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): path.py==3.0.1 in /edx/app/edxapp/venvs/edxapp/lib/python2.7/site-packages (from -r requirements/edx/paver.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): wat
edxapp@precise64:~/edx-platform$ paver test_python
---> pavelib.tests.test_python
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
Python prereqs unchanged, skipping...
---> pavelib.utils.test.utils.clean_reports_dir
ed8d751 api-v1: Initial API implementation & group relationships
ca1115d mattdrayer/CLIENT-932: API - Enables editing of User data
dab3805 mattdrayer/api-quality: Quality updates
e661619 fields_need_visible_updatable_via_api_761: merged with master
c36ebd7 apply_group_type_filter_1013 merge with master
294bd20 mattdrayer/api-timestampedmodels: Derive models from TimeStampedModel
a247c96 mattdrayer/api-modulesgroups: API - Added grouping capability for courseware content
ae5de98 cdodge/fix-updates-parsing: seems like studio now uses a different HTML formatting, e.g. sections & articles rather than ol & li
ee12799 New API to get users
f15a8b3 mattdrayer/api-userdetailpostfix: Addressed several issues related to updating user/profile information
---> pavelib.tests.test_python
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
Python prereqs unchanged, skipping...
---> pavelib.utils.test.utils.clean_reports_dir
find /edx/app/edxapp/edx-platform/reports -type f -delete
cms/djangoapps/contentstore/views/helpers.py
cms/envs/aws.py
common/djangoapps/cors_csrf/__init__.py
common/djangoapps/cors_csrf/middleware.py
common/djangoapps/cors_csrf/tests.py
common/djangoapps/course_groups/cohorts.py
common/djangoapps/course_groups/models.py
common/djangoapps/course_groups/tests/test_cohorts.py
common/djangoapps/course_groups/views.py
common/djangoapps/edxmako/startup.py
edxapp@precise64:~/edx-platform$ paver test_python
---> pavelib.tests.test_python
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
Python prereqs unchanged, skipping...
---> pavelib.utils.test.utils.clean_reports_dir
edxapp@precise64:~/edx-platform$ paver test_python
---> pavelib.tests.test_python
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
Python prereqs unchanged, skipping...
---> pavelib.utils.test.utils.clean_reports_dir
edxapp@precise64:~/edx-platform$ paver test_python
---> pavelib.tests.test_python
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
Python prereqs unchanged, skipping...
---> pavelib.utils.test.utils.clean_reports_dir