[obs-tests] Build failed in Jenkins: obs_master_testsuite_api #1626
See http://ci.opensuse.org/job/obs_master_testsuite_api/1626/changes
Changes:
[Stephan Kulow] [api] reuse valid_project_name to unpanic reviewers
------------------------------------------
Started by upstream project "obs_master_check_deps" build number 717
originally caused by:
Started by upstream project "obs_master_update_deps" build number 377
originally caused by:
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on obs_master_deps_chroot in workspace http://ci.opensuse.org/job/obs_master_testsuite_api/ws/
Checkout:obs_master_testsuite_api / http://ci.opensuse.org/job/obs_master_testsuite_api/ws/ - hudson.remoting.Channel@61a861a8:obs_master_deps_chroot
Using strategy: Default
Last Built Revision: Revision f1015b11ff8f1c56d444fc7739f468d375116495 (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Commencing build of Revision c1c2d49652b780b767935bd173e9ceb06ef2ea8c (origin/master)
Checking out Revision c1c2d49652b780b767935bd173e9ceb06ef2ea8c (origin/master)
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[obs_master_testsuite_api] $ /bin/sh -xe /tmp/hudson2170867536389472910.sh
+ sh dist/ci/obs_testsuite_api.sh
++ dirname dist/ci/obs_testsuite_api.sh
+ . dist/ci/obs_testsuite_common.sh
+ setup_git
+ echo 'Checking status'
Checking status
+ git status
# Not currently on any branch.
nothing to commit, working directory clean
+ echo 'Setup git submodules'
Setup git submodules
+ git submodule init
+ git submodule update
+ echo 'Setup backend configuration template'
Setup backend configuration template
+ sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template
+ cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm
+ echo 'Set environment variables'
Set environment variables
+ export RAILS_ENV=test
+ RAILS_ENV=test
+ ret=0
+ setup_api
+ echo 'Enter API rails root'
Enter API rails root
+ cd src/api
+ echo 'Setup database configuration'
Setup database configuration
+ cp config/database.yml.example config/database.yml
+ sed -i 's|database: api|database: ci_api|' config/database.yml
+ echo 'Setup additional configuration'
Setup additional configuration
+ cp config/options.yml.example config/options.yml
+ chmod a+x script/start_test_backend
+ echo 'Initialize test database, load seed data'
Initialize test database, load seed data
+ bundle exec rake db:drop db:create db:setup --trace
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:setup (first_time)
** Execute db:setup
** Invoke db:structure:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config
** Execute db:structure:load
** Invoke db:seed (first_time)
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
Seeding architectures table...
Seeding roles table...
Seeding users table...
Seeding roles_users table...
Seeding static_permissions table...
Seeding static permissions for admin role in roles_static_permissions table...
Seeding static permissions for maintainer role in roles_static_permissions table...
Seeding static permissions for reader role in roles_static_permissions table...
Seeding static permissions for downloader role in roles_static_permissions table...
Seeding attrib_namespaces table...
Seeding attrib_types table...
Seeding db_project_type table by loading test fixtures
rake aborted!
undefined method `valid_project_name?' for ValidationHelper:Module
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/pr...:1710:in `valid_name?'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/pr...:1714:in `valid_name'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:557:in `_run__68083561696564319__validate__callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:80:in `run_callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations.rb:373:in `run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations/callbacks.rb:106:in `block in run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:373:in `_run__68083561696564319__validation__callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:80:in `run_callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations/callbacks.rb:106:in `run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations.rb:314:in `valid?'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:70:in `valid?'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:77:in `perform_validations'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:51:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/attribute_methods/dirty.rb:32:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:270:in `block (2 levels) in save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:326:in `block in with_transaction_returning_status'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `block in transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:210:in `within_new_transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:209:in `transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:323:in `with_transaction_returning_status'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:270:in `block in save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:281:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:269:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/persistence.rb:37:in `create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:121:in `block in create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:270:in `scoping'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:121:in `create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-deprecated_finders-1.0.3/lib/active_record/deprecated_finders/dynamic_matchers.rb:141:in `dispatch'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:67:in `find_or_create_by_name'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:20:in `method_missing'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/db/seeds.rb:114:in `
See http://ci.opensuse.org/job/obs_master_testsuite_api/1627/changes
Changes:
[Stephan Kulow] [api] require the helper for scripts
------------------------------------------
Started by upstream project "obs_master_check_deps" build number 718
originally caused by:
Started by upstream project "obs_master_update_deps" build number 378
originally caused by:
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on obs_master_deps_chroot in workspace http://ci.opensuse.org/job/obs_master_testsuite_api/ws/
Checkout:obs_master_testsuite_api / http://ci.opensuse.org/job/obs_master_testsuite_api/ws/ - hudson.remoting.Channel@61a861a8:obs_master_deps_chroot
Using strategy: Default
Last Built Revision: Revision c1c2d49652b780b767935bd173e9ceb06ef2ea8c (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Commencing build of Revision c3f4038cceccd2aa6ac2620e426808dd12493a29 (origin/master)
Checking out Revision c3f4038cceccd2aa6ac2620e426808dd12493a29 (origin/master)
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[obs_master_testsuite_api] $ /bin/sh -xe /tmp/hudson529822694935610484.sh
+ sh dist/ci/obs_testsuite_api.sh
++ dirname dist/ci/obs_testsuite_api.sh
+ . dist/ci/obs_testsuite_common.sh
+ setup_git
+ echo 'Checking status'
Checking status
+ git status
# Not currently on any branch.
nothing to commit, working directory clean
+ echo 'Setup git submodules'
Setup git submodules
+ git submodule init
+ git submodule update
+ echo 'Setup backend configuration template'
Setup backend configuration template
+ sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template
+ cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm
+ echo 'Set environment variables'
Set environment variables
+ export RAILS_ENV=test
+ RAILS_ENV=test
+ ret=0
+ setup_api
+ echo 'Enter API rails root'
Enter API rails root
+ cd src/api
+ echo 'Setup database configuration'
Setup database configuration
+ cp config/database.yml.example config/database.yml
+ sed -i 's|database: api|database: ci_api|' config/database.yml
+ echo 'Setup additional configuration'
Setup additional configuration
+ cp config/options.yml.example config/options.yml
+ chmod a+x script/start_test_backend
+ echo 'Initialize test database, load seed data'
Initialize test database, load seed data
+ bundle exec rake db:drop db:create db:setup --trace
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:setup (first_time)
** Execute db:setup
** Invoke db:structure:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config
** Execute db:structure:load
** Invoke db:seed (first_time)
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
Seeding architectures table...
Seeding roles table...
Seeding users table...
Seeding roles_users table...
Seeding static_permissions table...
Seeding static permissions for admin role in roles_static_permissions table...
Seeding static permissions for maintainer role in roles_static_permissions table...
Seeding static permissions for reader role in roles_static_permissions table...
Seeding static permissions for downloader role in roles_static_permissions table...
Seeding attrib_namespaces table...
Seeding attrib_types table...
Seeding db_project_type table by loading test fixtures
rake aborted!
undefined method `valid_project_name?' for ValidationHelper:Module
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/pr...:1711:in `valid_name?'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/pr...:1715:in `valid_name'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:557:in `_run__4458349941718051839__validate__callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:80:in `run_callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations.rb:373:in `run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations/callbacks.rb:106:in `block in run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:373:in `_run__4458349941718051839__validation__callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:80:in `run_callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations/callbacks.rb:106:in `run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations.rb:314:in `valid?'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:70:in `valid?'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:77:in `perform_validations'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:51:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/attribute_methods/dirty.rb:32:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:270:in `block (2 levels) in save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:326:in `block in with_transaction_returning_status'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `block in transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:210:in `within_new_transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:209:in `transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:323:in `with_transaction_returning_status'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:270:in `block in save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:281:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:269:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/persistence.rb:37:in `create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:121:in `block in create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:270:in `scoping'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:121:in `create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-deprecated_finders-1.0.3/lib/active_record/deprecated_finders/dynamic_matchers.rb:141:in `dispatch'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:67:in `find_or_create_by_name'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:20:in `method_missing'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/db/seeds.rb:114:in `
See http://ci.opensuse.org/job/obs_master_testsuite_api/1628/changes
Changes:
[Stephan Kulow] [api] one more try to fix project validation
------------------------------------------
Started by upstream project "obs_master_check_deps" build number 719
originally caused by:
Started by upstream project "obs_master_update_deps" build number 379
originally caused by:
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on obs_master_deps_chroot in workspace http://ci.opensuse.org/job/obs_master_testsuite_api/ws/
Checkout:obs_master_testsuite_api / http://ci.opensuse.org/job/obs_master_testsuite_api/ws/ - hudson.remoting.Channel@61a861a8:obs_master_deps_chroot
Using strategy: Default
Last Built Revision: Revision c3f4038cceccd2aa6ac2620e426808dd12493a29 (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Commencing build of Revision 0a1f2fc9f471de26f9c622d86aad2b1c428c89d3 (origin/master)
Checking out Revision 0a1f2fc9f471de26f9c622d86aad2b1c428c89d3 (origin/master)
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[obs_master_testsuite_api] $ /bin/sh -xe /tmp/hudson1070821273278727156.sh
+ sh dist/ci/obs_testsuite_api.sh
++ dirname dist/ci/obs_testsuite_api.sh
+ . dist/ci/obs_testsuite_common.sh
+ setup_git
+ echo 'Checking status'
Checking status
+ git status
# Not currently on any branch.
nothing to commit, working directory clean
+ echo 'Setup git submodules'
Setup git submodules
+ git submodule init
+ git submodule update
+ echo 'Setup backend configuration template'
Setup backend configuration template
+ sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template
+ cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm
+ echo 'Set environment variables'
Set environment variables
+ export RAILS_ENV=test
+ RAILS_ENV=test
+ ret=0
+ setup_api
+ echo 'Enter API rails root'
Enter API rails root
+ cd src/api
+ echo 'Setup database configuration'
Setup database configuration
+ cp config/database.yml.example config/database.yml
+ sed -i 's|database: api|database: ci_api|' config/database.yml
+ echo 'Setup additional configuration'
Setup additional configuration
+ cp config/options.yml.example config/options.yml
+ chmod a+x script/start_test_backend
+ echo 'Initialize test database, load seed data'
Initialize test database, load seed data
+ bundle exec rake db:drop db:create db:setup --trace
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:setup (first_time)
** Execute db:setup
** Invoke db:structure:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config
** Execute db:structure:load
** Invoke db:seed (first_time)
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
Seeding architectures table...
Seeding roles table...
Seeding users table...
Seeding roles_users table...
Seeding static_permissions table...
Seeding static permissions for admin role in roles_static_permissions table...
Seeding static permissions for maintainer role in roles_static_permissions table...
Seeding static permissions for reader role in roles_static_permissions table...
Seeding static permissions for downloader role in roles_static_permissions table...
Seeding attrib_namespaces table...
Seeding attrib_types table...
Seeding db_project_type table by loading test fixtures
rake aborted!
undefined method `valid_project_name?' for #Class:0x000000036894c8
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/pr...:1711:in `valid_name?'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/pr...:1715:in `valid_name'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:557:in `_run__415561251405687213__validate__callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:80:in `run_callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations.rb:373:in `run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations/callbacks.rb:106:in `block in run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:373:in `_run__415561251405687213__validation__callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/callbacks.rb:80:in `run_callbacks'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations/callbacks.rb:106:in `run_validations!'
/usr/lib64/ruby/gems/2.0.0/gems/activemodel-4.0.0/lib/active_model/validations.rb:314:in `valid?'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:70:in `valid?'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:77:in `perform_validations'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/validations.rb:51:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/attribute_methods/dirty.rb:32:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:270:in `block (2 levels) in save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:326:in `block in with_transaction_returning_status'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `block in transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:210:in `within_new_transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:209:in `transaction'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:323:in `with_transaction_returning_status'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:270:in `block in save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:281:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/transactions.rb:269:in `save'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/persistence.rb:37:in `create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:121:in `block in create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:270:in `scoping'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:121:in `create'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-deprecated_finders-1.0.3/lib/active_record/deprecated_finders/dynamic_matchers.rb:141:in `dispatch'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:67:in `find_or_create_by_name'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:20:in `method_missing'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/db/seeds.rb:114:in `
See http://ci.opensuse.org/job/obs_master_testsuite_api/1629/changes
Changes:
[Stephan Kulow] [api] get rid of code duplication
[Stephan Kulow] [api] read download_url and ymp_url from configuration
[Stephan Kulow] [webui] update_live_log is ajax only
------------------------------------------
[...truncated 196744 lines...]
[498da4ad-9e8b-4e8e-b000-751b3777d8b8] no schema found, skipping validation for {"format"=>"xml", "controller"=>"source", "action"=>"index_project", "project"=>"kde4", "method"=>"GET", "type"=>"response"}
[498da4ad-9e8b-4e8e-b000-751b3777d8b8] Validate XML response: #ActionDispatch::Response:0x0000000664b350 took 0ms
[498da4ad-9e8b-4e8e-b000-751b3777d8b8] Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.9ms | Backend: 0.0ms | XML: 0.0ms)
[2aeb069d-4b46-4a83-af1a-a1684b434e20] Started GET "/source/kde4/kdebase/_meta" for 127.0.0.1 at 2013-07-24 06:05:57 +0000
[2aeb069d-4b46-4a83-af1a-a1684b434e20] Processing by SourceController#package_meta as XML
[2aeb069d-4b46-4a83-af1a-a1684b434e20] Parameters: {"project"=>"kde4", "package"=>"kdebase"}
[2aeb069d-4b46-4a83-af1a-a1684b434e20] Validate XML request: #ActionDispatch::Request:0x00000006e53980
[2aeb069d-4b46-4a83-af1a-a1684b434e20] no schema found, skipping validation for {"format"=>"xml", "controller"=>"source", "action"=>"package_meta", "project"=>"kde4", "package"=>"kdebase", "method"=>"GET", "type"=>"request"}
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[35mUser Load (1.6ms)[0m SELECT `users`.* FROM `users` WHERE `users`.`login` = 'king' ORDER BY `users`.`id` ASC LIMIT 1
[2aeb069d-4b46-4a83-af1a-a1684b434e20] USER found: king
[2aeb069d-4b46-4a83-af1a-a1684b434e20] User king initialised
[2aeb069d-4b46-4a83-af1a-a1684b434e20] get_by_project_and_name {"get_by_project_and_name"=>1, :package=>"kdebase", :user=>"users/2-20110729140021000000000", :use_source=>false, :follow_project_links=>true, :project=>"kde4"}
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[36mRole Exists (1.8ms)[0m [1mSELECT DISTINCT 1 AS one FROM `roles` INNER JOIN `roles_users` ON `roles`.`id` = `roles_users`.`role_id` WHERE `roles_users`.`user_id` = 2 AND `roles`.`title` = 'Admin' LIMIT 1[0m
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[35mProject Load (0.3ms)[0m SELECT `projects`.* FROM `projects` WHERE `projects`.`name` = 'kde4' AND (projects.id not in (0)) ORDER BY `projects`.`id` ASC LIMIT 1
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[36mPackage Load (0.3ms)[0m [1mSELECT `packages`.* FROM `packages` WHERE `packages`.`db_project_id` = 2 AND `packages`.`name` = 'kdebase' AND (packages.db_project_id not in (0)) LIMIT 1[0m
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[35mProject Load (0.2ms)[0m SELECT `projects`.* FROM `projects` WHERE `projects`.`id` = 2 AND (projects.id not in (0)) ORDER BY `projects`.`id` ASC LIMIT 1
[2aeb069d-4b46-4a83-af1a-a1684b434e20] ----------------- rendering package kdebase ------------------------
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[36mPackageUserRoleRelationship Load (0.6ms)[0m [1mSELECT users.login as login, roles.title AS role_name FROM `package_user_role_relationships` INNER JOIN `roles` ON `roles`.`id` = `package_user_role_relationships`.`role_id` INNER JOIN `users` ON `users`.`id` = `package_user_role_relationships`.`bs_user_id` WHERE `package_user_role_relationships`.`db_package_id` = 2 ORDER BY role_name, login[0m
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[35mPackageGroupRoleRelationship Load (0.3ms)[0m SELECT groups.title as title, roles.title as role_name FROM `package_group_role_relationships` INNER JOIN `roles` ON `roles`.`id` = `package_group_role_relationships`.`role_id` INNER JOIN `groups` ON `groups`.`id` = `package_group_role_relationships`.`bs_group_id` WHERE `package_group_role_relationships`.`db_package_id` = 2 ORDER BY role_name, title
[2aeb069d-4b46-4a83-af1a-a1684b434e20] [1m[36mFlag Load (0.2ms)[0m [1mSELECT `flags`.* FROM `flags` WHERE `flags`.`db_package_id` = 2 ORDER BY `flags`.position ASC[0m
[2aeb069d-4b46-4a83-af1a-a1684b434e20] ----------------- end rendering package kdebase ------------------------
[2aeb069d-4b46-4a83-af1a-a1684b434e20] Validate XML response: #ActionDispatch::Response:0x00000006e538b8 took 2ms
[2aeb069d-4b46-4a83-af1a-a1684b434e20] Completed 200 OK in 145ms (Views: 0.5ms | ActiveRecord: 5.3ms | Backend: 0.0ms | XML: 0.2ms)
[8a890c7d-ed58-4c65-a4a4-447996b02b77] Started PUT "/source/kde4/kdebase/_meta" for 127.0.0.1 at 2013-07-24 06:05:57 +0000
[8a890c7d-ed58-4c65-a4a4-447996b02b77] Processing by SourceController#package_meta as XML
[8a890c7d-ed58-4c65-a4a4-447996b02b77] Parameters: {"
See http://ci.opensuse.org/job/obs_master_testsuite_api/1630/changes
Changes:
[Stephan Kulow] [api] migrate more configs into database
[Stephan Kulow] [api] remove duplicated test and fix one (invalids are 400 and not 404)
------------------------------------------
Started by upstream project "obs_master_check_deps" build number 721
originally caused by:
Started by upstream project "obs_master_update_deps" build number 381
originally caused by:
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on obs_master_deps_chroot in workspace http://ci.opensuse.org/job/obs_master_testsuite_api/ws/
Checkout:obs_master_testsuite_api / http://ci.opensuse.org/job/obs_master_testsuite_api/ws/ - hudson.remoting.Channel@61a861a8:obs_master_deps_chroot
Using strategy: Default
Last Built Revision: Revision 98c0b5c30724879e03b615c46ca98cf470e6ce29 (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Commencing build of Revision da1cb227a42b926e0eeefaae7c67e2903e17a869 (origin/master)
Checking out Revision da1cb227a42b926e0eeefaae7c67e2903e17a869 (origin/master)
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[obs_master_testsuite_api] $ /bin/sh -xe /tmp/hudson6570156714204305605.sh
+ sh dist/ci/obs_testsuite_api.sh
++ dirname dist/ci/obs_testsuite_api.sh
+ . dist/ci/obs_testsuite_common.sh
+ setup_git
+ echo 'Checking status'
Checking status
+ git status
# Not currently on any branch.
nothing to commit, working directory clean
+ echo 'Setup git submodules'
Setup git submodules
+ git submodule init
+ git submodule update
+ echo 'Setup backend configuration template'
Setup backend configuration template
+ sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template
+ cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm
+ echo 'Set environment variables'
Set environment variables
+ export RAILS_ENV=test
+ RAILS_ENV=test
+ ret=0
+ setup_api
+ echo 'Enter API rails root'
Enter API rails root
+ cd src/api
+ echo 'Setup database configuration'
Setup database configuration
+ cp config/database.yml.example config/database.yml
+ sed -i 's|database: api|database: ci_api|' config/database.yml
+ echo 'Setup additional configuration'
Setup additional configuration
+ cp config/options.yml.example config/options.yml
+ chmod a+x script/start_test_backend
+ echo 'Initialize test database, load seed data'
Initialize test database, load seed data
+ bundle exec rake db:drop db:create db:setup --trace
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:setup (first_time)
** Execute db:setup
** Invoke db:structure:load (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Mysql2::Error: Table 'ci_api_test.configurations' doesn't exist: SHOW FULL FIELDS FROM `configurations`
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:286:in `query'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:286:in `block in execute'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:425:in `block in log'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:420:in `log'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:286:in `execute'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/mysql2_adapter.rb:220:in `execute'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:300:in `execute_and_free'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:461:in `columns'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/schema_cache.rb:114:in `block in prepare_default_proc'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/schema_cache.rb:56:in `yield'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/schema_cache.rb:56:in `columns'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/model_schema.rb:208:in `columns'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/model_schema.rb:247:in `column_names'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/delegation.rb:60:in `block in method_missing'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:270:in `scoping'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/delegation.rb:60:in `method_missing'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/calculations.rb:152:in `block in pluck'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/calculations.rb:151:in `map!'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/calculations.rb:151:in `pluck'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/co...:61:in `errbit_url'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/config/initia...:4:in `block in
See http://ci.opensuse.org/job/obs_master_testsuite_api/1631/changes
Changes:
[Stephan Kulow] [api] fix a bootstrap issue
------------------------------------------
Started by upstream project "obs_master_check_deps" build number 722
originally caused by:
Started by upstream project "obs_master_update_deps" build number 382
originally caused by:
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on obs_master_deps_chroot in workspace http://ci.opensuse.org/job/obs_master_testsuite_api/ws/
Checkout:obs_master_testsuite_api / http://ci.opensuse.org/job/obs_master_testsuite_api/ws/ - hudson.remoting.Channel@61a861a8:obs_master_deps_chroot
Using strategy: Default
Last Built Revision: Revision da1cb227a42b926e0eeefaae7c67e2903e17a869 (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Commencing build of Revision 092a6a901caa2658d99b2ba07f928038c2dfac9f (origin/master)
Checking out Revision 092a6a901caa2658d99b2ba07f928038c2dfac9f (origin/master)
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[obs_master_testsuite_api] $ /bin/sh -xe /tmp/hudson6323089719064047840.sh
+ sh dist/ci/obs_testsuite_api.sh
++ dirname dist/ci/obs_testsuite_api.sh
+ . dist/ci/obs_testsuite_common.sh
+ setup_git
+ echo 'Checking status'
Checking status
+ git status
# Not currently on any branch.
nothing to commit, working directory clean
+ echo 'Setup git submodules'
Setup git submodules
+ git submodule init
+ git submodule update
+ echo 'Setup backend configuration template'
Setup backend configuration template
+ sed -i -e 's|my $hostname = .*$|my $hostname = '\''localhost'\'';|' -e 's|our $bsuser = '\''obsrun'\'';|our $bsuser = '\''jenkins'\'';|' -e 's|our $bsgroup = '\''obsrun'\'';|our $bsgroup = '\''jenkins'\'';|' src/backend/BSConfig.pm.template
+ cp src/backend/BSConfig.pm.template src/backend/BSConfig.pm
+ echo 'Set environment variables'
Set environment variables
+ export RAILS_ENV=test
+ RAILS_ENV=test
+ ret=0
+ setup_api
+ echo 'Enter API rails root'
Enter API rails root
+ cd src/api
+ echo 'Setup database configuration'
Setup database configuration
+ cp config/database.yml.example config/database.yml
+ sed -i 's|database: api|database: ci_api|' config/database.yml
+ echo 'Setup additional configuration'
Setup additional configuration
+ cp config/options.yml.example config/options.yml
+ chmod a+x script/start_test_backend
+ echo 'Initialize test database, load seed data'
Initialize test database, load seed data
+ bundle exec rake db:drop db:create db:setup --trace
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:setup (first_time)
** Execute db:setup
** Invoke db:structure:load (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Mysql2::Error: Table 'ci_api_test.configurations' doesn't exist: SHOW FULL FIELDS FROM `configurations`
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:286:in `query'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:286:in `block in execute'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:425:in `block in log'
/usr/lib64/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:420:in `log'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:286:in `execute'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/mysql2_adapter.rb:220:in `execute'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:300:in `execute_and_free'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:461:in `columns'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/schema_cache.rb:114:in `block in prepare_default_proc'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/schema_cache.rb:56:in `yield'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/schema_cache.rb:56:in `columns'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/model_schema.rb:208:in `columns'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/model_schema.rb:247:in `column_names'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/delegation.rb:60:in `block in method_missing'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation.rb:270:in `scoping'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/delegation.rb:60:in `method_missing'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/calculations.rb:152:in `block in pluck'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/calculations.rb:151:in `map!'
/usr/lib64/ruby/gems/2.0.0/gems/activerecord-4.0.0/lib/active_record/relation/calculations.rb:151:in `pluck'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/app/models/co...:62:in `errbit_url'
http://ci.opensuse.org/job/obs_master_testsuite_api/ws/src/api/config/initia...:4:in `block in
See http://ci.opensuse.org/job/obs_master_testsuite_api/1632/changes -- To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org To contact the owner, e-mail: obs-tests+owner@opensuse.org
participants (1)
-
admin@opensuse.org